New Features Requests - Music
Posted: Tue Apr 17, 2012 11:29 am
Subsonic Functionality Wishlist
Most important wishes:
Other wishes:
More complex wishes:
See Last.FM API - obj.getSimilar()
http://www.last.fm/api
Grand. Luv it! Cheers!
Most important wishes:
- - Functionality: ‘play next’, anywhere there are ‘play’ - puts new song to be played next in playlist. If you select this functionality in the playlist, the song is moved as next.
- Functionality: Everywhere an artist name, album name, song title or genre is printed/listed, there should be a link on it. I suggest the following links:
.: artist name: link to all albums by the artist (“other”-group for songs NOT in any albums)
.: album name: link to the album
.: song title: search for all songs with the same title
.: genre: view all songs with this genre or to a QBF with the genre selected and a search result below
- Crossfade between current and next song by x seconds
- Advanced Randomize playlist: Press Randomize 3 consecutive times: Spread artists evenly throughout the playlist
Other wishes:
- - Search by attributes: genre, bpm, year, title, album, artist, ...
- View ENTIRE search result
- Play entire search result, just all songs, just all artists or just all albums in addition to today’s functionality
- In playlist: Wrap-around functionality. If song is first and you move it upwards, it wraps to the bottom of the list. If song is at bottom and you move it downwards, it moves to the top
- Don't scrobble (Last.FM) before x% of song is played
- How does SS want duplicate values for one attribute. Say multiple artists for a track... or multiple genres (usually it’s written x;y;z in the ID3 tag)
- Synchronize two or more players over the net. Friends can sit in different locations and share a playlist. Pressing next (any operation actually) in one player affects all linked players. This can never be 100% syncron, but almost. Good enough :- )
- Covers: Prioritize embedded covers labeled "Cover"/"Front Cover", then any embedded covers, then folder based covers
- When you randomize the playlist, put current playing track on top of list
More complex wishes:
- Advanced associative play, consept, idea:
Based on current playlist: one or more songs as seed(s):
Select other songs found in collection based on:
.: Last.fm's similar artist and/or
.: Last.fm's similar album and/or
.: Last.fm's similar track
Simple: Create a playlist of x songs based on rules above
Advanced: Create a dynamic playlist of x songs as a queue where as one song is completely played and drops out of the list, another one enters, keeping the playlist x songs long at all times. Possible to add more songs manually, but don’t add dynamically unless playlist entry count drops below x again.
How similar is returned as a decimal number (from Last.FM) between 0 and 1.
Setting: How 'similar' is acceptable? (set a number)
See Last.FM API - obj.getSimilar()
http://www.last.fm/api
Grand. Luv it! Cheers!