Third Party > Other Utilities
Library Management -- database syncing between desktop & Rockbox?
froggyman:
--- Quote from: rkdowner on May 26, 2009, 04:15:05 PM ---Which of the many simulators simulates a PC? :-)
--- End quote ---
Those simulators are for simulating a rockbox device on a PC, not the other way around...
rkdowner:
I was trying to be funny. As in, which one simulates the RockBox device "PC," as opposed to simulating "iPod Mini."
GodEater:
--- Quote from: rkdowner on May 26, 2009, 07:32:35 PM ---I was trying to be funny. As in, which one simulates the RockBox device "PC," as opposed to simulating "iPod Mini."
--- End quote ---
I don't understand the question. The Rockbox simulator on windows plays music located on your PC, and creates a database of that music. What does it not do that you're after ?
kingsinger:
Being able to sync play lists, play counts, etc. between the simulator data base and the data base on a copy of rockbox running on a portable device would be helpful.
For people who like to just drag and drop static play lists or directories of their music onto the player and manage it from there, rockbox works great. It's super powerful compared to pretty much any other player firmware, because it is was designed to be self-contained and untied to any particular desktop client.
Along the same lines, if I had my entire music library on my player, RB seems great for that scenario too. All I'd really need is to add new music to the player. Then I could just manage everything from there. The RB Database tools are complicated and basically have a command line interface that's not particularly accessible to people who aren't super technically inclined, but they do seem powerful in terms of building smart filters, etc. If that was my situation, I could learn how to use those tools, and get the functionality I need from them.
But for someone with a limited capacity player who likes to have an algorithmically generated, dynamically changing body of content on the player, it's a definite limitation that there doesn't seem to be any straightforward way for average non-techies (or maybe anyone) to sync their player DB info with a DB on their computer that relates to their entire music library, so that things like smart play lists based on things like play count, date added, ratings etc. can be updated, and you can easily put this new stuff on the player.
This, I think, is the crux of the comments above about these needs being basic usability issues. This may not be important to everyone, but it's definitely something that every ipod/itunes user takes for granted. I know I do with my ipod touch, and it's one of the things that makes a smaller capacity player a workable thing for me.
It's very convenient to have a smart play list for content added in say the last 4 weeks and to be able to have that go on the player automatically as it changes on the computer. The same goes for a rather intricate play list I built based on play counts, last played, etc. It gives me a nice balance of new music and old favorites. But it also shifts and changes over time as play counts change, get synced, and a song ascends from the 10-12 plays list to the 13-15 plays list, etc.
I find Rockbox to be so amazingly great in many respects on my Sansa E250. It makes the player so much more useful. But this particular limitation is something I'd love find a solution for.
The folder sync add-in for Songbird provides one piece of the puzzle. If I change songs in a playlist/directory on my computer, it will then make the same changes to that playlist/directory on my player.
What the add-in lacks is the feedback loop from the player, where the songbird library is updated first with run time data from the player, so the play list on the computer can be dynamically updated and then synced back to the player.
I think the developer of this add-on actually started incorporating the Rockbox meta-data syncing aspect. Unfortunately, he said he didn't have time to work on this any further.
Part of this reluctance seems to be that he doesn't have time to get up to speed on how the RB database side would interrelate with his existing code. He also doesn't have Rboxed player to debug on. So if there is anyone else out there reading this, who has the technical skill/understanding of this stuff, it might make sense to reach out to this guy. Maybe with some collaboration with someone on this side of the fence, these features could be brought over the finish line.
To me, the combination of a ums directory sync (including relevant metadata) that works natively in Rockbox would be a huge win for both Songbird and Rockbox, because it would make Songbird so much more useful for so many people using so many different kinds of players.
It would also completely bypass proprietary stuff like MTP, etc., which seems to be at least a sub-text of both the Mozilla and rockbox projects. It would also be relatively easy to implement across platforms, which would be a big win too.
Anyway, I'm just a humble user of this cool firmware. I don't have the skills to act on any of the ideas above. Just being expansive and hopeful that maybe someone with the skills has an interest in seeing if some of this stuff could be made to work.
Happy thanksgiving.
Best,
KS
AlexP:
Part of the problem here is that very very few of the developers use the database, and therefore don't feel inclined to work on it adding features they wouldn't use to an existing feature they already don't use, as Rockbox is after all a spare time volunteer project.
It needs someone who both wants these features and is willing to work on implementing them to do the work.
Navigation
[0] Message Index
[#] Next page
[*] Previous page
Go to full version