Support and General Use > Audio Playback, Database and Playlists
Any way I can get a multi-folder random without playlists?
Nazo:
--- Quote from: Chronon on October 22, 2008, 06:18:33 AM ---Rockbox allows more features. We don't claim that every possible feature is accessible with a minimum of key presses.
--- End quote ---
Oh don't misunderstand me. I'm not saying that anyone ever claimed this, just, it's such a basic thing that it apparently can't do... This is one of the few features that Cowon pretty well hasn't touched hardly even in their original firmwares.
--- Quote ---If flexibility isn't your thing, then it's possible that Rockbox isn't the best match for you.
--- End quote ---
Oh I'm all for flexibility. I just don't consider it more flexible than the original firmware in a very important way given its intended use.
--- Quote ---The beauty of it is that since the source code is accessible, you could change the behavior if you wanted to.
--- End quote ---
This is the only one single thing I don't like about open source projects. Any time someone has a problem with something about it or needs a feature, they are told that it is open source, so they could change it if they wanted to. Surely you do realize that not everyone can actually do that? It's not like we're talking about just changing a single variable somewhere or something. Most of the time if someone is asking about it they can't really do anything about it. Only a small percentage of people using such software can really dig down into the code and make what sounds like something of a significant change since I guess it has to change the default automatic playlist behavior.
--- Quote from: GodEater on October 22, 2008, 06:19:07 AM ---Whether or not Rockbox is "better" than an original firmware depends entirely on who you are, and what your expectations are. For a lot of people Rockbox provides more features and works more how they want than the Original Firmware of a given player. For some people, it doesn't - that's just all there is to it.
--- End quote ---
Well, simply put I want to be one of those people because I want some of the features it offers such as Last.fm logging.
--- Quote ---While I agree that the number of button pushes you need to use to get what you want is more than a simple "click click done", it's not quite as many as you've made out.
--- End quote ---
Looks like the only real difference is you used the play button as a shortcut (I didn't realize you could do this, so I will concede that this takes off two steps esentially -- the pressing left multiple times to back up doesn't really count to me as several seperate steps because it's easy to repeat the same button press and in this case it doesn't have to be accurate since it won't go further back than the main menu) to get back to the while playing screen. In fact, it left out pressing right to actually change to the track that was just selected. The main thing though is this requires a fair bit of precision to open a context menu and dig through it every time whereas when one is in the car this level of precision is rather troublesome.
--- Quote ---Note that the queue function does not alter your saved playlist, it puts the track into the list of songs that will be played in memory only, it doesn't change the one on disk.
--- End quote ---
Now that's nice to hear. I guess it's not much better though now that I think of it since most of the time it would be using the in-memory list.
--- Quote ---All that being said, I'm not sure how you expect this to work any other way - how is one click going to get you to the song you want to hear next?
--- End quote ---
Oh no, I don't mean one click INCLUDING finding the song. I mean one click once the song is found. With the normal firmware on the U3 and D2 certainly, all I have to do is select the song and that's it. The player will defer to the directory setting in the configuration for handling which files it will play when the user presses the next button or the current song ends.
Anyway, I was hoping more than anything else that I was just missing something. Is there really no way to do such a basic thing though? Right now it builds a playlist just based on the current directory, but it seems like it shouldn't be that hard to use all directories (or it could even cheat a bit and just use the root playlist. It would be annoying to rebuild it from time to time whenever files are changed, but only moderately so and this method would be easier to implement and faster to actually operate.) If there's just no way to do this short of spending time and energy I don't really have for learning the programming language, environment, and how this program works well enough to modify its behavior I may just have to give up on it for now, but I really would rather be able to use RockBox as it has some things that could be pretty nice for me.
linuxstb:
--- Quote from: Nazo on October 22, 2008, 08:03:23 AM ---
--- Quote ---The beauty of it is that since the source code is accessible, you could change the behavior if you wanted to.
--- End quote ---
This is the only one single thing I don't like about open source projects. Any time someone has a problem with something about it or needs a feature, they are told that it is open source, so they could change it if they wanted to.
--- End quote ---
Don't think that one person speaks for everyone involved in the Rockbox project. Most of the replies here are people trying to suggest ways you can accomplish what you want within the constraints of how Rockbox is today.
Some people also seem to get very defensive when people like yourself come and try to constructively criticise how Rockbox works (or in other cases misunderstand how Rockbox works - in which case our documentation is possibly to blame). I don't think any of the core developers would say that all aspects of Rockbox are perfect and couldn't be improved - the problem is simply that we are all volunteers programming Rockbox as a hobby in our spare time.
I'm not sure I understand your original query though, as I've never used a Cowon device.
If I understand correctly, you've enabled an option in the Cowon firmware called something like "use all directories", so that whenever you select a song in the file browser, a dynamic playlist is built using all tracks on your player, and the track you've selected is played first?
In contrast, Rockbox can only do one thing when you select a file in the file browser - create a dynamic playlist containing all files in that directory?
Chronon:
I didn't mean to imply that that's the only way for something to change, nor that the developers are indifferent.
--- Quote from: Nazo on October 22, 2008, 03:48:58 AM ---By all I can tell from the manual, it just really sounds like RockBox simply doesn't want to work this way. Do I need to just give up and stick with the original firmware?
--- End quote ---
As it stands, Rockbox doesn't do what he wants. I have no place in promising any changes whatsoever, so I offered a way for such a change to happen. I guess I could have also mentioned the Feature Ideas forum as an avenue to pursue.
Nazo:
--- Quote from: linuxstb ---Don't think that one person speaks for everyone involved in the Rockbox project.
--- End quote ---
Oh I don't. I was talking more in general. The whole "if you want different behavior, it's open source, so change it yourself" thing is really prelevant in open source and I always thought it was unfair to those of us who use open source software but can't program in it themselves. Also, it seems kind of silly to point out given that in any project with "open source" plastered everywhere or even on an open source site like sourceforge it's kind of a given that people can make changes if they want to and have the ability, so it really seems rather unnecessary even to point it out.
--- Quote ---I'm not sure I understand your original query though, as I've never used a Cowon device.
--- End quote ---
Ok, it's pretty simple, just harder to explain than to show. Basically you have a setting in the configuration for how it handles directories. Cowon refers to it as the "boundary." You can select between the current directory (eg the same behavior as RockBox is using here,) the current directory and its subdirectories (at least I think that's how that option works -- lol, I never use it really,) and finally "all" which means it will accept any file of the right type in any folder on the entire device (in the case of the U3 it will even mix in videos and music together and this is probably the only thing I don't like about my D2 since it splits music and videos with no consideration of the fact that there can be music videos, lol. The D2 has a memory card slot and its "all" boundary will even play music from there even though on the filesystem it's represented by a very different location.)
Anyway, with the "all" boundary selected the "internal playlist" so to speak (I don't think it actually uses a playlist so much as just looking at the filesystem's list of files more or less directly -- it probably loads the FAT into memory on startup, but this is just a guess) will cover all files of the right type in all folders. This includes both normal play (eg when one track finishes, it will go to a different folder if it needs to automatically) and of course shuffle play can jump around or even stay in the same folder as it just selects the files completely at random (though sadly the D2's random algorithms aren't as good as the U3's.)
BTW, you might want to take a look at Cowon's players the next time you're in the market. I don't have three different types of their players from different generations because they suck. d-: I especially find it nice the way the D2 is actually powerful enough to power my headphones even without any bass rolloff or anything. I can't speak for voltage as they are only about 31 ohms or so (rounding up -- I forget the exact number after the recabling) but the current is quite sufficient for their needs. I have heard someone talking about using higher end headphones with far higher impedence with the D2 with great results too however.
--- Quote from: Chronon on October 22, 2008, 02:33:14 PM ---I didn't mean to imply that that's the only way for something to change, nor that the developers are indifferent.
--- End quote ---
I'm sorry, I'm not meaning to say that much. I just hear that almost first thing any time there is an inherent behavior in an open sourced project and after a while it just isn't nice to hear it anymore. Anyway, I realize that the best way to get changes is to directly affect them, but sadly some of us just lack that ability -- or in cases such as mine, really more the time to develop that (I'm not BAD at programming per se, I just never have had time to learn anything more than basic and I've used basic so little that I've all but forgotten even it. About the only other thing I can do in programming is a HIGHLY simplified C++ application that does little more than perform some really simplistic operation and exit. I just haven't had the time or energy to learn such things really.)
--- Quote ---As it stands, Rockbox doesn't do what he wants. I have no place in promising any changes whatsoever, so I offered a way for such a change to happen. I guess I could have also mentioned the Feature Ideas forum as an avenue to pursue.
--- End quote ---
Well, partially I was just trying to make sure I just wasn't misunderstanding its abilities. It was all too confusing just trying to figure out exactly how the auto-change directories option works as it is. It's more than a little bit possible I could be missing something in all of this and I was hoping this was the case.
Perhaps I should put in a feature suggestion. In the meantime, is the only way to get a fully random playback when manually selecting files to use the original firmware? I really like some of the features RockBox offers and I really wanted that last.fm logger especially (many people may perceive it as just another social network -- and it can be this for many -- but to me it's a useful resource that has a lot of potential to help me find music that suits my tastes since I am, unfortunately, more than a bit picky and end up rejecting probably some 95% of the music I ever listen to even allowing for the fact that I'm trying my best to pick as carefully as I can...)
Chronon:
Llorean's suggestion allows you to approximate this behavior, but you don't like having to use the context menu to queue the track. A setting that allows you to choose whether selecting a file creates a new dynamic playlist or just queues the file would seem to address your concerns.
---
By the way, there's a one-click to insert patch on flyspray -- FS#2653. It seems you could modify this to queue instead of insert.
Navigation
[0] Message Index
[#] Next page
[*] Previous page
Go to full version