BeatBox 1.0 Preparation

Registered by Scott Ringwelski

To Do list:

1. iPod sync needs to be flawless
    a. Adding songs should not glitch
    b. Songs should be auto-added to iPod's library list when added and auto-removed when removed.

2. iPod's "Import to Library" should be faster

3. Cover art needs to be flawless
    a. Make decision to not include embedded art at all since it is so slow, or figure a way to make it faster. [DONE]
        i) Create album art cache [DONE]

4. Reduce memory footprint by saving ONLY shadowed cover art and not normal cover art [DONE]

5. Fix glitch in similar songs that makes pressing next go backwards.

6. Playlist drag'n'drop needs to be cleaned up.
    a. Highlight hovered playlist (simply add css class and remove it?)
    b. Allow dragging albums also.

7. Music import should not have memory leaks.

8. Clean up list views and view wrapper. Needs to be overall cleaned up, more consistent, and not so hackish for speed. Find the speed elsewhere.
    a. Refresh list views list and update them more
    b. Possibly use hashmap in underlying treemodel?
    c. Use scroll_to_cell when refreshing to go to last position.

9. Make whole app translatable [IN PROGRESS]

10. Split into core + plugins to separate unfinished features from the main app. [IN PROGRESS]

Please feel free to give input on current items or items to add. Discussion for 1.0 is limited to only improving current features.

Blueprint information

Status:
Complete
Approver:
Scott Ringwelski
Priority:
High
Drafter:
Scott Ringwelski
Direction:
Approved
Assignee:
BeatBox Team
Definition:
Discussion
Series goal:
Proposed for 1.x
Implementation:
Implemented
Milestone target:
milestone icon 1.0
Started by
Scott Ringwelski
Completed by
Scott Ringwelski

Related branches

Sprints

Whiteboard

In regards to #3, perhaps album art can be pulled from metadata and saved to a file at import time? --Matthew

Matthew, I agree. We have to create an album art cache, containing scaled-down images at 128px. It should be located at ~.cache/beatbox/albumart/

I know that saving the album art to a cache folder is a common music app behavior, but I have always wished that my music player would save the album art in the folder that the songs are in, especially if Cover Art downloading ever happens. --Matthew

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.