android
  #261  
Old 01-27-2012, 11:39 AM
dfkt's Avatar
dfkt dfkt is offline
Ultra Senior Member
 
Join Date: May 2006
Location: Vienna, Austria
Posts: 15,330
Default

UnionFS.
Reply With Quote

Advertisement [Remove Advertisement]

  #262  
Old 01-27-2012, 01:30 PM
saratoga saratoga is offline
Rockbox Developer / Moderator
 
Join Date: Apr 2007
Posts: 3,643
Default

Quote:
Originally Posted by FreeZ5 View Post
In other words, basically the same as the original firmware. I'm not sure how else it could be done.
Sorry, I hadn't tried the OF so I didn't know how it worked.

Eventually I want to add an option to merge the two file systems together recursively, but its fairly complex to do it. XBMC has code for doing it (which works awesome by the way), but given how deep within the guts of code the file system is, its not so easy to merge in new things. Plus I don't know much about file systems, so i'm kind of hoping someone else does it first.
__________________
Interested in Google's Summer of Code ? PM me.
Reply With Quote

  #263  
Old 01-28-2012, 11:08 AM
7o9 7o9 is offline
Junior Member
 
Join Date: Jan 2010
Posts: 12
Default

Quote:
Originally Posted by FreeZ5 View Post
In other words, basically the same as the original firmware. I'm not sure how else it could be done.
Except it's not really. The 'folder browsing' in the original firmware is fake. It still uses the database which accounts for the requirement of the tedious database building each time you touch the filesystem.

In Rockbox the database is not enabled by default and you can use the filesystem for real.
Reply With Quote

  #264  
Old 01-28-2012, 12:26 PM
FreeZ5's Avatar
FreeZ5 FreeZ5 is offline
Ultra Senior Member
 
Join Date: Nov 2006
Location: Niagara Region, Ontario, Canada
Posts: 2,514
Default

Quote:
Originally Posted by 7o9 View Post
Except it's not really. The 'folder browsing' in the original firmware is fake. It still uses the database which accounts for the requirement of the tedious database building each time you touch the filesystem.
Sorry, but I don't really believe you. Got any proof?

The database is built to provide access by artist name, song title, genre, etc.

Steve
Reply With Quote

  #265  
Old 01-28-2012, 01:33 PM
TCH1346 TCH1346 is offline
Junior Member
 
Join Date: Nov 2011
Posts: 3
Default Why play snake 2

Why play snake 2 does not work well something has the game works well on any player do firmware of the power button will be SanDisk's system and VOL button the power button fire was RocbOok
Reply With Quote

  #266  
Old 01-28-2012, 02:51 PM
dfkt's Avatar
dfkt dfkt is offline
Ultra Senior Member
 
Join Date: May 2006
Location: Vienna, Austria
Posts: 15,330
Default

I do not understand what you're saying or asking.
Reply With Quote

  #267  
Old 01-28-2012, 04:08 PM
skip252 skip252 is offline
Administrator
 
Join Date: Dec 2007
Location: Chicago
Posts: 5,442
Default

Quote:
Originally Posted by FreeZ5 View Post
Sorry, but I don't really believe you. Got any proof?

The database is built to provide access by artist name, song title, genre, etc.

Steve
I wouldn't say folder browsing in the OF is fake but it's not anything like folder browsing in Rockbox. The OF folders are based on the tags it reads from music files it recognizes. Folder browsing in Rockbox is a complete folder/file browser. Any file that's on the player is visible, not just music files and folders.

That's part of how make use of Rockbox features. You can actually see and manipulate files and directories that can't be seen at all in the OF.
Reply With Quote

  #268  
Old 01-28-2012, 07:24 PM
FreeZ5's Avatar
FreeZ5 FreeZ5 is offline
Ultra Senior Member
 
Join Date: Nov 2006
Location: Niagara Region, Ontario, Canada
Posts: 2,514
Default

Quote:
Originally Posted by skip252 View Post
That's part of how make use of Rockbox features. You can actually see and manipulate files and directories that can't be seen at all in the OF.
OK, but in Rockbox, you can do something with those files. In the OF, there's nothing you can do with them, so why show them? This could be considered intelligent programming by Sansa. 99% of Clip users (me included) don't want to see files that they can't play.

Quote:
Originally Posted by skip252 View Post
I wouldn't say folder browsing in the OF is fake but it's not anything like folder browsing in Rockbox.
OK, but to some degree that's just the way it's been programmed by the two different groups. I need to see the Rockbox display, but really I suspect that both are "right".

Quote:
Originally Posted by skip252 View Post
The OF folders are based on the tags it reads from music files it recognizes.
I don't believe that they are based on the tags. Perhaps it builds a folder structure in the database while reading the tags to build the tag database.

But this is a programming detail. How do you know that there is a stored structure, or that the structure is read when needed? And really, it doesn't matter to 99% of users.

I guess I'm overreacting to the use of the word "fake".

Steve
Reply With Quote

  #269  
Old 01-29-2012, 02:34 AM
Tyrone F. Horneigh Tyrone F. Horneigh is offline
Junior Member
 
Join Date: Jan 2012
Posts: 15
Default

Quote:
Originally Posted by FreeZ5 View Post
OK, but in Rockbox, you can do something with those files. In the OF, there's nothing you can do with them, so why show them? This could be considered intelligent programming by Sansa. 99% of Clip users (me included) don't want to see files that they can't play.
I do because it can help alert me to the presence of crap on the filesystems that I need to clean off to make room for more music.

Quote:
OK, but to some degree that's just the way it's been programmed by the two different groups. I need to see the Rockbox display, but really I suspect that both are "right".
That's one way to look at it.

You can 1) stick with the OF if you like it, or 2) hack up Rockbox to work how you want it to.
Reply With Quote

  #270  
Old 01-29-2012, 02:53 AM
Marvin the Martian's Avatar
Marvin the Martian Marvin the Martian is offline
Ultra Senior Member
 
Join Date: Oct 2008
Location: east central NY state
Posts: 10,602
Default

Quote:
Originally Posted by Tyrone F. Horneigh View Post
I do because it can help alert me to the presence of crap on the filesystems that I need to clean off to make room for more music.
Fair point, but it really doesn't free up that much space, in the grand scheme of things. Don't get me wrong though, I clean all that stuff out too.
__________________
iPod Touch 5G 32GB, Touch 4G 32GB, Clip Sport 8GB. Rockbox-> Clip Zip 4GB, iPod Nano 2G 4GB, iPod 5.5G 80GB
2012 Nexus 7 32GB, Asus MeMoPad 8 16+64GB, LG Optimus G Pro, Nokia Lumia 900 and Lumia 520
Reply With Quote

  #271  
Old 01-29-2012, 11:13 AM
skip252 skip252 is offline
Administrator
 
Join Date: Dec 2007
Location: Chicago
Posts: 5,442
Default

Steve, you win. I don't use the OF enough for it to be a genuine concern plus I think your point is valid. Each file browser is appropriate for the firmware and clientele it services. Also I don't know enough about how the OF folder browser decides what to display to make a good case one way or the other. As long as it works for those who use it, that's what's important.

Letting some people see files they don't need to play the music would no doubt lead to silly things happening and a higher return rate. Seeing more directories and files files in Rockbox is a necessity due to it's extended capabilities. Once again, different environments and uses, different file/folder views.

I'm one of those that happen to think the OF is usable for most things. I don't need or want geek extreme control over every aspect of just getting some tunes rolling. I enjoy what Rockbox brings but big part of that is how it lets me automate multiple aspects of my listening experience.

I change headphones and external memory a lot and being able to switch my setup by simply playing a premade .cfg file makes that really easy. I'm guessing most people don't need that type flexibility. That doesn't mean we don't both enjoy our music equally, we just go about it differently.
Reply With Quote

  #272  
Old 01-29-2012, 11:38 AM
FreeZ5's Avatar
FreeZ5 FreeZ5 is offline
Ultra Senior Member
 
Join Date: Nov 2006
Location: Niagara Region, Ontario, Canada
Posts: 2,514
Default

Well put skip. "Different Stokes for Different Folks", as they say.

I just went off on the "fake" comment, I guess.

There is one feature of Rockbox that interests me (but isn't essential), and one bug of the Clip Zip that Rockbox fixes. Do I really want to go thru the Rockbox learning curve? No matter how steep or shallow? So far, my answer is no.

Steve
Reply With Quote

  #273  
Old 01-29-2012, 11:40 AM
dfkt's Avatar
dfkt dfkt is offline
Ultra Senior Member
 
Join Date: May 2006
Location: Vienna, Austria
Posts: 15,330
Default

Did you actually ever give Rockbox a try, at least for more than a few minutes?
Reply With Quote

  #274  
Old 01-29-2012, 02:00 PM
FreeZ5's Avatar
FreeZ5 FreeZ5 is offline
Ultra Senior Member
 
Join Date: Nov 2006
Location: Niagara Region, Ontario, Canada
Posts: 2,514
Default

Quote:
Originally Posted by dfkt View Post
Did you actually ever give Rockbox a try, at least for more than a few minutes?
Nope, and yes I need to do that. But then I'm set in my ways (lazy) when it comes to stuff like this. I used to have to learn new programs in order to fix them and/or teach users & programmers. So now, there's a bit of a negative attached in my mind to something new.

Steve
Reply With Quote

  #275  
Old 01-30-2012, 12:34 AM
Tyrone F. Horneigh Tyrone F. Horneigh is offline
Junior Member
 
Join Date: Jan 2012
Posts: 15
Default

Quote:
Originally Posted by Marvin the Martian View Post
Fair point, but it really doesn't free up that much space, in the grand scheme of things. Don't get me wrong though, I clean all that stuff out too.
I mean stuff that gets there by accident like coredumps from the directories I rsync over from my computer.

Those *can* take up space.
Reply With Quote

  #276  
Old 01-30-2012, 02:24 AM
7o9 7o9 is offline
Junior Member
 
Join Date: Jan 2010
Posts: 12
Default

Quote:
Originally Posted by FreeZ5 View Post
Sorry, but I don't really believe you. Got any proof?

The database is built to provide access by artist name, song title, genre, etc.

Steve
What kind of proof do you want?

Can I get proof to your claim that 'The database is built to provide access by artist name, song title, genre, etc.' and not for the folder browsing?

I have been using Sansa players for years and they have added 'folder browsing' very late.

One of the things in the database file (MTABLE.SYS) are the directories and filenames.

Last edited by 7o9; 01-30-2012 at 03:10 AM. Reason: Remove rude statement
Reply With Quote

  #277  
Old 01-30-2012, 05:08 AM
7o9 7o9 is offline
Junior Member
 
Join Date: Jan 2010
Posts: 12
Default

Quote:
Originally Posted by FreeZ5 View Post
Sorry, but I don't really believe you. Got any proof?
Now I know for a fact it's 'fake'.

I used a 'hex editor' (HxD) to modify the MTABLE.SYS database file.

Changed the first letter of the folder of some files in this file and tried to play them using the original firmware (OF) through the folder browsing option. The original firmware skipped the files for which i had modified the folder name.

To me, that's proof the OF's folder browsing uses the database and not the filesystem like Rockbox does.
Reply With Quote

  #278  
Old 01-30-2012, 10:01 PM
Tyrone F. Horneigh Tyrone F. Horneigh is offline
Junior Member
 
Join Date: Jan 2012
Posts: 15
Default

Is there any kind of progress meter for database updates?

I checked the "Debug (Keep Out!)" item for info on the database status, but it seems to return a false negative.

I can tell that a DB update is in progress when I tell it to "Update Now", by noticing slightly more activity from the "disk" icon, and from the fact that some time later, when I restart the player, the 9-part database commit has to run.

But what I'd really like is just a simple counter that increments with every file scanned, or a timer that tells how long the database update (or track scan process) has been running.

N.B. that part of my trouble might be that I'm adding tracks in small batches to a disk with ~10,000 files already on it. So I appreciate that there may be some overhead going on here, as well as the potential for redundant scanning of a lot of already-scanned tracks.

Any advice would be appreciated. (Maybe what I really want is an option in the file browser--"scan THIS DIRECTORY, RIGHT HERE, NOW".)
Reply With Quote

  #279  
Old 01-31-2012, 12:54 AM
Marvin the Martian's Avatar
Marvin the Martian Marvin the Martian is offline
Ultra Senior Member
 
Join Date: Oct 2008
Location: east central NY state
Posts: 10,602
Default

I never use the "update now" for the database.....if I add something to it, I "initialize database". Never have to deal with that database commit you speak of. Then again, I don't have 10,000 files on my Zip.....even the one with the 32GB card!
__________________
iPod Touch 5G 32GB, Touch 4G 32GB, Clip Sport 8GB. Rockbox-> Clip Zip 4GB, iPod Nano 2G 4GB, iPod 5.5G 80GB
2012 Nexus 7 32GB, Asus MeMoPad 8 16+64GB, LG Optimus G Pro, Nokia Lumia 900 and Lumia 520
Reply With Quote

  #280  
Old 01-31-2012, 01:47 AM
Tyrone F. Horneigh Tyrone F. Horneigh is offline
Junior Member
 
Join Date: Jan 2012
Posts: 15
Default

If you initialize it, you lose the runtime information, which I was kinda hoping to keep.

But yeah. I misspoke a bit.

Quick count says I've got 28G in 7,591 files.

Doesn't look like I'll manage 10k with a card this small.

SDXC support, anyone?
Reply With Quote

Reply

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump



All times are GMT -5. The time now is 04:41 AM.