====== Development Musings ======= This is a general list of the features that people would like, this does not represent what will be present in the respective versions, or even what has been approved. It is just a giant list of everything that users have asked for at one time or another. It is kept here until the requests have been approved and added to the bug tracker. This is a brainstorming page. [**Pope Viper**] * Integrate Player into main page (option) [[http://ampache.org/bugs/ticket/22|Ticket #22]] * Search play lists [[http://ampache.org/bugs/ticket/255|Ticket #255]] * Check for duplicates in play list, notify on duplication. * User stats, total user activity at bottom of page. * After catalog add, show listing of what albums were listed. * Provide a method to either logs via web page, or have the ability to download them. * Ability to export, then read back in play lists. * For large play lists, be able to page through them when they’re part of the active playlist. * Ability to reorder play lists * Allow admin to choose a “song of the day” and display for users. * When changing pages in the play list, if you selected the page number at the bottom, the view does not go back to the top of the page. * Provide view in user play list to display album art if desired. * Provide album in recently played if desired. * Provide option for users where others can add to their play lists. Admin will be able to no matter what. * Provide additional error handling for catalog adds. When an album is having difficulty being added, a time setting is initiated. At the end of the catalog add, generate a report that can indicate where the problem occurred. * Provide a log for individual catalogs, for those who have their collections spread out over several drives. * Sum totals of each catalog (total number of artists/albums/songs). * On manage users page, allow sorting by activity. * Ability remove albums from catalogs. * Ability to hide users who are logged in and what they are playing. * Track users who download songs and amount of bandwidth they are using. * This may sound trivial, but it sort of personalizes Ampache, allow users to choose an avatar. * Create a “membership” list that users can review, make it optional for users to be able to hide this for non-admin users. * Under “Now Playing”, the word “Rating” shows, even if ratings are turned off. * Ability to define schedule for downloads. With a corresponding check box for which users have to adhere to schedule. * Ability to restrict download sizes. I'm encountering users who are seemingly trying to download my entire collection, and will generate humongous zip files (1Gb+), thus killing my ISP connection. * Ability to add multiple songs from track/album listings. * Place a constraint the selection boxes, by the way. If there's an entry in the list that's really wide, then that stretches the entire page and you have to scroll way to the right to get to the scroll bar. * Ability to mail stat totals (Total albums, tracks, artists). Fields can be selected, in the event you only want to show album/tracks, etc. This would also include total number of albums/tracks added in past xx days. * Provide method of scheduling automatic catalog updates. ** /bin/catalog_update.inc ** * Encrypt login information. ** Exists already simply provide the login.php via ssl ** * Provide "comment" fields for user ID's. I have my site locked down, and have IP restrictions on my web server. It would be handy to have this field in order to track IP addresses. [**Knuckle**] * Give users the ability (option) to enable album art when browsing through music? I think it would look very nice to see the album art in a list when browsing by album. Of course, this could be a check box or an option elsewhere and probably shouldn't be enabled by default. ** Checkbox exists ** * Remove the "Disk 1" next to displayed albums when they only have one disk? And possibly attempt to determine the total amount of disks in an album and display it? ** Improper Tags lead to the Disk 1/1 ** [**hdixon**] * Email options enhanced to make it easier to send emails. Web apps like Moodle and Gallery have additional email configuration which allow one to specify a remote SMTP server, with or without authentication. [**Ruudboy**] * Editing tracks - Directly editing ID3 tag. * Latest albums - show date added. * Sort playlist by album/artist/trackname. * Add "Most Played" track to statistics with date. * Most played artist - //In 3.4.1 statistics// * Most played track per user. * Show top 10 songs on Now Playing page. [**sauce**] * Completely remove all album art from database. [**greengeek**] * Provide missing album art report. Make list hyper linkable so you can go directly to the able to add the art. [**Deathcrow**] * At the moment the default sort order is by name of the song, when no Track number is available. Would be cool however to have as sort priority, after track number, the file name. [**FransAlmere**] * Ability to mail users with new artists/albums. [**stephan**] * Ability to hide currently logged in users and what song users played. It would only be visible to admins.