1. A method for exhibiting media segments comprising: receiving media segment identifiers identifying media segments available for exhibition comprising recorded media segments data and broadcast media segments data available to be received from external systems; accessing a database including user selection criteria fields associated with the media segment identifiers and score fields associated with the user selection criteria fields; compiling a directory of media segment listings by determining a selection score for each media segment identifier utilizing the score fields; selecting media segments based on a user selection from the directory of media segment listings; modifying the score fields based on the selected media segments; and exhibiting the selected media segments.