Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
plans [2009/06/04 19:17] – external edit 127.0.0.1 | plans [2022/05/23 01:30] (current) – external edit 127.0.0.1 | ||
---|---|---|---|
Line 3: | Line 3: | ||
* **cleaner and modular internal handling of the playlist** | * **cleaner and modular internal handling of the playlist** | ||
* will allow pluggable play-mode like an album-mode that play whole albums | * will allow pluggable play-mode like an album-mode that play whole albums | ||
- | * **change internal handling of tags (separation between the storage and the usage, using keywords for the usage)** (//in progress//) | + | * **change internal handling of tags (separation between the storage and the usage, using keywords for the usage)** (//done in v1.1.x//) |
* will allow changing/ | * will allow changing/ | ||
* will allow better support for multiple album with a common name | * will allow better support for multiple album with a common name | ||
- | * easier to add tags | + | * easier to add tags (//in progress//) |
* artist/ | * artist/ | ||
* more cover/ | * more cover/ | ||
- | * more than one pictures | + | * more than one picture |
* cover manager | * cover manager | ||
* lyrics | * lyrics | ||
Line 15: | Line 15: | ||
* using the ruby amarok script | * using the ruby amarok script | ||
* http:// | * http:// | ||
+ | * support for reading/ | ||
* SongTree | * SongTree | ||
- | * implement playlist/ | + | * implement playlist/ |
- | * implement type-ahead search (//in progress//) | + | * implement type-ahead search (//done in v1.1.x//) |
* implement column drag-and-drop | * implement column drag-and-drop | ||
- | * better grouping modes (//in progress//) | + | * better grouping modes (//partly done in v1.1.x//) |
* add a way to define actions to execute based on where the SongTree is clicked on | * add a way to define actions to execute based on where the SongTree is clicked on | ||
* some optimizations | * some optimizations | ||
- | * custom filename pattern in autofill mass tagging | + | * custom filename pattern in autofill mass tagging |
- | * better genre edit widget in masstagging (that allow removing a genre from all songs without touching the other genres) (//in progress, though not very pretty currently//) | + | * better genre edit widget in masstagging (that allow removing a genre from all songs without touching the other genres) (//done in v1.1.x//) |
* options to save lastplayed, playcount, rating, labels, lastskipped and skipcount in tags | * options to save lastplayed, playcount, rating, labels, lastskipped and skipcount in tags | ||
- | * FPane tree like for example genre -> artist -> album (-> | + | * FPane tree like for example genre -> artist -> album (-> |
- | * ipod (probably after creating perl bindings for libgpod, or use PodSleuth which provides a DBus interface) | + | * ipod (probably after creating perl bindings for libgpod) |
* web radio | * web radio | ||
- | * lastfm neighborhood " | + | * lastfm neighborhood " |
- | * support for ma4 and wma | + | * support for m4a and wma (//support for m4a in git (not well tested yet, please use backups)//) |
* support for cuesheets | * support for cuesheets | ||
* fix expandbox inside a paned | * fix expandbox inside a paned | ||
- | * asynchronous DNS request in simple_http.pm (requires a fork, not very nice :( ) (will probably | + | * asynchronous DNS request in simple_http.pm (//done in git, use either |
* more widgets | * more widgets | ||
- | * next song (requires playlist cleanup to do correctly) | + | * next song (//possible v1.1.2+, by using the group option : Title(group=Next) (see [[http:// |
- | * list of songs from album | + | * list of songs from album (//in progress//) |
- | * change | + | * change contexts |
* gui layout edition | * gui layout edition | ||
- | * composite layout widgets. example : defining a widget composed of the Prev Stop Play Next buttons, that can be re-used in multiple layouts, so removing the Stop button from this composite-widget would affect all the layouts using it. | + | * composite layout widgets. example : defining a widget composed of the Prev Stop Play Next buttons, that can be re-used in multiple layouts, so removing the Stop button from this composite-widget would affect all the layouts using it. (//possible in v1.1.2+//) |
- | * change the " | + | * change the " |
* a way to set an arbitrary position for the " | * a way to set an arbitrary position for the " | ||
* way to configure context menu's web link (AMG/ | * way to configure context menu's web link (AMG/ | ||
* configure the context-menus ? | * configure the context-menus ? | ||
- | * add option to show empty or custom picture instead of nothing when no artist/ | + | * add option to show empty or custom picture instead of nothing when no artist/ |
* playlist history (to correct mistakes, | * playlist history (to correct mistakes, | ||
* use SongTree drawing code (" | * use SongTree drawing code (" | ||
- | * replace all the %letter syntax by the much more powerful, not finished, new syntax | + | * replace all the %letter syntax by the much more powerful, not finished, new syntax |
- | * add replay-gain song properties (//in progress//) | + | * add replay-gain song properties (//done in v1.1.2+//) |
* equalizer : | * equalizer : | ||
* support the equalizer option in mplayer (although it can't be change during the song) | * support the equalizer option in mplayer (although it can't be change during the song) | ||
* allow loading/ | * allow loading/ | ||
+ | * < | ||
* better "album menu" to select songs from album with album picture | * better "album menu" to select songs from album with album picture | ||
* way to select songs of a SongList/ | * way to select songs of a SongList/ | ||
* option to separate artist/ | * option to separate artist/ | ||
- | * make using mpg123 instead of mpg321 possible. | + | * make using mpg123 instead of mpg321 possible. (//done in v1.1.x//) |
* redesign copy/ | * redesign copy/ | ||
* webcontext : open link in other tab / right-click menu | * webcontext : open link in other tab / right-click menu | ||
- | * alternate size calculations modes for cloud view (based on number of songs played ...) | + | * alternate size calculations modes for cloud view (based on number of songs played ...) (//some modes are possible in v1.1.2+//) |
- | * button to select a colored square as a label icon | + | * button to select a colored square/ |