1
Hardware / Re: Are "1TB" micro-SD cards 1000GB or 1024GB?
« Last post by speachy on Today at 06:17:49 PM »Thanks for that information. So the issue is more likely to be just cards not being quite the capacity they claim to be, even if they are in theory using SI units? I don't really know anything about the topic of memory-card-manufacturing, is there a degree of random variation in exact sizing? (leaving aside the issue of outright fakes). Seems as if somehow the cards in this instance were a tiny bit _larger_ than claimed.
While the physical flash chips _probably_ have a power-of-2 array of individual cells, that's the _raw_ size. Some of that space ends up getting used for other purposes than storing user data -- eg ever-increasing amounts of error correction, the flash translation layer (maps a logical sector to a physical one, eg for wear leveling and improved write speeds), and even the runtime firmware for the flash controller itself. This overhead is fixed for a given design.
Then consider manufacturing testing. If you find a defective block, instead of scrapping the part you could just permanently mark it as bad in the FTL so it never gets used. How much gets marked off depends on the individual part, but as long as you're still above your target capacity, great! Otherwise you could just mark off a bunch of "good" sectors and sell it as the next-sized lower-sized part (eg 500GB instead of 1TB). This practice is called "binning"
What's left after all of that overhead and binning is the capacity that gets reported to the outside.
2
Hardware / Re: Are "1TB" micro-SD cards 1000GB or 1024GB?
« Last post by Frankenpod on Today at 05:52:34 PM »Thanks for that information. So the issue is more likely to be just cards not being quite the capacity they claim to be, even if they are in theory using SI units? I don't really know anything about the topic of memory-card-manufacturing, is there a degree of random variation in exact sizing? (leaving aside the issue of outright fakes). Seems as if somehow the cards in this instance were a tiny bit _larger_ than claimed.
3
Audio Playback, Database and Playlists / Re: Rockbox 4.0 - Album Artist changed behaviour
« Last post by croxis on Today at 04:47:45 PM »I've a patch
if you create a file named virt_albumartist.db
in the rockbox dir and build the database it
fills albumartist with artist if missing here:
https://gerrit.rockbox.org/r/c/rockbox/+/6514
Thank you very much for this patch!
I have applied it to the latest revision and built it.
Tested on a Sansa Clip+ and an iPod Classic and the old behavior is back.
Thank you guys. Thanks also for the patch.
I realize my and OPs message is the typical "It used to work for me!" use case regression where you could argue our approach is wrong. Unfortunately with music tagging what's 'perfect practice' is a bit up in the air. Some people say the AA field is not necessary if Artist is consistent across the album, but not all players work like this. Having the AA field always present is certainly the idiot proof approach. I'm considering masstagging my music archive to be done with it, but getting this right is a bit of a risk in case something doesn't work.
Here's how it can be done with the foobar2000 Masstagger plugin. There may be breakage if individual tracks of an album have an AA tag that deviates from the newly written tag, for some reason. What this does exactly is check if the Album Artist tag is empty, and if the Album tag exists. Both being the case, it will copy the Artist tag to Album Artist.
Select "Format value from other fields"
Destination field: ALBUM ARTIST
Formatting pattern: $if2(%album artist%,$if(%album%,$if(%artist%,%artist%,),))
For now, and this can also be done, I'll mount the rockbox iPod's entire archive and masstag that one, see how it looks. Edit: It works.
I can also confirm this as an alternative solution if you don't want to compile or wait for the patch to be merged.
4
Hardware / Re: Are "1TB" micro-SD cards 1000GB or 1024GB?
« Last post by speachy on Today at 03:58:51 PM »Think I'll take as a working assumption that different manufacturer/brands define 1TB differently. Haven't seen any results from anyone checking them, though.
I would be *shocked* if any SD card was anything other SI prefixed. The storage business has been nearly entirely SI-prefixed for what, 40+ years now?
(The only general exceptions I'm aware of are old floppy drives and CDs, those used MiB. Hard drives and DVDs have always been SI units)
FWIW, I have a card labeled as "16MB" card that is actually only 14.9MB (or 14.2 MiB), similarly an "8GB" card reports as 7.95GB/7.40GiB.
So clearly that capacity on the label is only nominal, precise capacity can and will vary. But I can promise you it's going to be SI units either way.
5
Hardware / Re: Are "1TB" micro-SD cards 1000GB or 1024GB?
« Last post by Frankenpod on Today at 01:30:57 PM »Yeah, you're right, that just looking at them in a card-reader would (have been) the way to go.
Just didn't really think about the question beforehand, because I'd concluded (judging from how these ipods turned out before with various card-combos) that 1TB must be 1000GB, but then found that (1000,1000,128,64) combo didn't work, and can't really check the issue after-the-fact as the cards are now all in assembled-and-synched ipods (that I'm not dismantling again!).
Think I'll take as a working assumption that different manufacturer/brands define 1TB differently. Haven't seen any results from anyone checking them, though.
[edit] There seems to be no consistent relationship between the 'nominal' capacity of the four-card combo based on the claimed card sizes, and the capacity you eventually get. E.g. for ipods I have using (1TB 512 512 128), (with a hotch-potch of different card brands) the eventual size reported by rockbox for them ranges between 1989GiB and 2024GiB
Just didn't really think about the question beforehand, because I'd concluded (judging from how these ipods turned out before with various card-combos) that 1TB must be 1000GB, but then found that (1000,1000,128,64) combo didn't work, and can't really check the issue after-the-fact as the cards are now all in assembled-and-synched ipods (that I'm not dismantling again!).
Think I'll take as a working assumption that different manufacturer/brands define 1TB differently. Haven't seen any results from anyone checking them, though.
[edit] There seems to be no consistent relationship between the 'nominal' capacity of the four-card combo based on the claimed card sizes, and the capacity you eventually get. E.g. for ipods I have using (1TB 512 512 128), (with a hotch-potch of different card brands) the eventual size reported by rockbox for them ranges between 1989GiB and 2024GiB
6
Feature Ideas / Re: Settings to handle media with longer durations
« Last post by questions2000 on Today at 11:05:10 AM »@bahus & @eugenkss
Thank you guys for reading my post and for these replies.
I remember seeing that RB had a "Sleep Timer" but basically overlooked it because I was thinking of it more like other devices where it has to be set manually, so was not interested at the time.
I was not aware of these other two sleep timer settings you guys mentioned, these settings make something like a sleep timer so much more versatile, wow!
Again completely overlooked this, thank you guys so much for pointing this out.
Also thank you again to all developers, Rockbox has so much great stuff offered, some really great ideas.
Thank you guys for reading my post and for these replies.
I remember seeing that RB had a "Sleep Timer" but basically overlooked it because I was thinking of it more like other devices where it has to be set manually, so was not interested at the time.
I was not aware of these other two sleep timer settings you guys mentioned, these settings make something like a sleep timer so much more versatile, wow!
Again completely overlooked this, thank you guys so much for pointing this out.
Also thank you again to all developers, Rockbox has so much great stuff offered, some really great ideas.
7
Hardware / Re: Are "1TB" micro-SD cards 1000GB or 1024GB?
« Last post by gevaerts on Today at 09:58:29 AM »My guess is that "it depends on the manufacturer" is the correct answer.
That said, trying to get exact card sizes by trying out combinations of them and seeing what they add up to feels like the hardest way to do it. I'd just put them in a card reader and see what they actually report as.
That said, trying to get exact card sizes by trying out combinations of them and seeing what they add up to feels like the hardest way to do it. I'd just put them in a card reader and see what they actually report as.
8
Hardware / Are "1TB" micro-SD cards 1000GB or 1024GB?
« Last post by Frankenpod on Today at 09:06:56 AM »I've been experimenting with how close one can get to the 2TiB limit (using the iFlash quads in ipods) and am confused by the results I've gotten.
Based on previous results I _had_ concluded that so-called "1TB" cards are actually 1000GB - which would seem to be consistent with how storage media are labelled using the "SI" prefixes, based on factors of 1000, rather than the 1024 multiples computing usually uses (hence the distinction between GB/TB and GiB/TiB etc).
But when I tried a combo of two 1TB cards, a 128GB and a 64GB, it came out, when restored, as 36GB. To me that seems consistent with the 1TB cards actually being 1024GB, which would mean the total adds up to 2240GB, which is about 2086GiB, so about 38GiB over the maximum 2048GiB. Had the 1TB cards been 1000GB the total would have been 2192GB, i.e. 2042GiB, which should have worked as it's under 2048GiB.
(With the 64GB excluded card it worked, but in the end rearranged things entirely to make two separate ipods each with 1TB 512 512 128 combo, which always seems to work)
So are 1TB cards actually 1024GB? That seems a bit weird to me, given that in general the card manufacturers seem to use the decimal definitions of the prefixes. Is it possible some manufacturers' 1TB cards are 1000GB but others give you the 'full' 1024GB?
Based on previous results I _had_ concluded that so-called "1TB" cards are actually 1000GB - which would seem to be consistent with how storage media are labelled using the "SI" prefixes, based on factors of 1000, rather than the 1024 multiples computing usually uses (hence the distinction between GB/TB and GiB/TiB etc).
But when I tried a combo of two 1TB cards, a 128GB and a 64GB, it came out, when restored, as 36GB. To me that seems consistent with the 1TB cards actually being 1024GB, which would mean the total adds up to 2240GB, which is about 2086GiB, so about 38GiB over the maximum 2048GiB. Had the 1TB cards been 1000GB the total would have been 2192GB, i.e. 2042GiB, which should have worked as it's under 2048GiB.
(With the 64GB excluded card it worked, but in the end rearranged things entirely to make two separate ipods each with 1TB 512 512 128 combo, which always seems to work)
So are 1TB cards actually 1024GB? That seems a bit weird to me, given that in general the card manufacturers seem to use the decimal definitions of the prefixes. Is it possible some manufacturers' 1TB cards are 1000GB but others give you the 'full' 1024GB?
9
Feature Ideas / Re: Sorting in Files section - Make filenames sort same way as folders do
« Last post by bahus on May 19, 2025, 04:03:45 AM »It's been committed. You can test it with the latest daily dev build:
https://www.rockbox.org/daily.shtml
https://www.rockbox.org/daily.shtml
10
User Interface and Voice / Re: Disable delete message and progress bar
« Last post by joebar on May 19, 2025, 12:56:39 AM »The message isn't useful for me because the deletion happens so fast that it just flashes for a millisecond and too briefly to read. There is an error message if the deletion fails.