00:38:57 | rb-bluebot | Build Server message: New build round started. Revision e6313e4b8e, 345 builds, 9 clients. |
00:38:57 | rb-bluebot | tree.c remove strlcat in favor of strmemccpy by William Wilgus |
00:52:13 | rb-bluebot | Build Server message: Build round completed after 797 seconds. |
00:52:15 | rb-bluebot | Build Server message: Revision e6313e4b8e result: All green |
01:00 |
01:26:38 | | Quit amiconn (Quit: http://quassel-irc.org - Chat comfortably. Anywhere.) |
01:27:37 | | Join pixelma [0] (marianne@p4fe76a0d.dip0.t-ipconnect.de) |
01:27:38 | | Join amiconn [0] (jens@p4fe76a0d.dip0.t-ipconnect.de) |
01:38:08 | *** | Saving seen data "./dancer.seen" |
01:41:50 | _bilgus_ | g#5951 |
01:41:53 | rb-bluebot | Gerrit review #5951 at https://gerrit.rockbox.org/r/c/rockbox/+/5951 : [Bugfix] FS #13492 - Playback resume fails after USB insert by William Wilgus |
02:00 |
02:41:30 | | Quit aaabbb (Ping timeout: 272 seconds) |
03:00 |
03:02:36 | | Join aaabbb [0] (sitku@bitcoinshell.mooo.com) |
03:34:10 | _bilgus_ | and g#5952 shold address some of the issues with dir playback |
03:34:13 | rb-bluebot | Gerrit review #5952 at https://gerrit.rockbox.org/r/c/rockbox/+/5952 : [Feature/BugFix] Dirplay never gets the file I selected by William Wilgus |
03:38:09 | *** | Saving seen data "./dancer.seen" |
03:42:10 | | Quit dbohdan3 (Ping timeout: 260 seconds) |
03:42:32 | | Join dbohdan [0] (~dbohdan@user/dbohdan) |
03:43:34 | | Quit wLLm (Read error: Connection reset by peer) |
03:44:21 | | Join wLLm [0] (~wLLm@henk.connected.by.freedominter.net) |
05:00 |
05:04:18 | | Quit jacobk (Ping timeout: 248 seconds) |
05:05:00 | | Join jacobk [0] (~quassel@47-186-105-237.dlls.tx.frontiernet.net) |
05:38:11 | *** | Saving seen data "./dancer.seen" |
06:00 |
06:50:06 | | Join Moriar [0] (~moriar@107-200-193-159.lightspeed.stlsmo.sbcglobal.net) |
07:00 |
07:01:07 | | Quit tertu2 (Quit: so long...) |
07:02:40 | | Join tertu [0] (~tertu@user/tertu) |
07:02:59 | | Quit PheralSparky (Quit: Leaving) |
07:14:26 | | Quit aaabbb (Changing host) |
07:14:26 | | Join aaabbb [0] (sitku@user/aaabbb) |
07:38:14 | *** | Saving seen data "./dancer.seen" |
08:00 |
08:02:35 | rb-bluebot | Build Server message: New build round started. Revision f55cb77f89, 345 builds, 9 clients. |
08:02:35 | rb-bluebot | [Bugfix] FS #13492 - Playback resume fails after USB insert by William Wilgus |
08:09:02 | | Join speachy [0] (~speachy@hurricane.shaftnet.org) |
08:09:02 | | Quit speachy (Changing host) |
08:09:02 | | Join speachy [0] (~speachy@rockbox/developer/speachy) |
08:09:02 | Mode | "#rockbox +v speachy" by ChanServ (ChanServ@services.libera.chat) |
08:15:47 | rb-bluebot | Build Server message: Build round completed after 792 seconds. |
08:15:49 | rb-bluebot | Build Server message: Revision f55cb77f89 result: All green |
09:00 |
09:38:15 | *** | Saving seen data "./dancer.seen" |
09:53:02 | | Quit paulk (Quit: WeeChat 3.0) |
10:00 |
10:05:03 | _bilgus_ | speachy |
10:05:18 | speachy | yp? |
10:05:34 | _bilgus_ | Wouldn't be the first time I was wrong but I think I have that conditional right |
10:05:44 | _bilgus_ | sorry hit enter first lol |
10:06:54 | speachy | I didn't understand the context in which it could be called but that conditional did raise an eyebrow |
10:10:22 | _bilgus_ | I thought about bringing in random selection but after thinking about it a bit this is probably perfect from the stanpoint you can get a randomized swath of songs from a section of the dirtree |
10:12:03 | _bilgus_ | further removes the need for such large playlist limits |
10:15:44 | _bilgus_ | another thing I was thinking about was adding an option to load the control file in the pluginbuf |
10:17:29 | _bilgus_ | I was thinking if a fd has a buffer we could give it our plugin buffer and when it exceeds it writes to disk or if you go to start a plugin |
10:19:36 | _bilgus_ | that would cut down on load time and most disk writes |
10:39:46 | speachy | I think that's a good idea; we write the ctrl file pretty often |
10:48:49 | _bilgus_ | in theory at least.. |
10:49:47 | _bilgus_ | the nice part I think would be a mechanism to supply a write and read buffer that could be used in a lot of our long running stuff to speed up say the tagchache building too |
11:00 |
11:01:30 | | Join paulk [0] (~paulk@about/aquilenet/user/paulk) |
11:12:34 | _bilgus_ | currently filestr_cache is only aware of buffers that are sector size |
11:14:39 | _bilgus_ | so it would need to carry around a size too but I guess you could just store number of sectors in upper 16 bits of flags |
11:17:24 | _bilgus_ | file_cache_alloc() looks to be the target, but I also see filestr_alloc_cache() and something about late alloc |
11:37:48 | _bilgus_ | filestr looks to be associated with dirs |
11:38:19 | *** | Saving seen data "./dancer.seen" |
11:38:41 | _bilgus_ | too* |
11:47:10 | _bilgus_ | filestr_assign_cache() looks to be the ticket |
11:52:23 | _bilgus_ | now just need to figure out how to supply the buffer probably a function like open_buffered() the look for a flag FSC_OWNER_ALLOC |
11:53:49 | _bilgus_ | just supply buffer and bytes and have the function fall back to internal if after alignment and such its less than SECTOR_SIZE |
11:56:16 | _bilgus_ | otherwise it sets the FSC_OWNER_ALLOC flag and the number of sectors is stored, final problem might be the lack of protection on the plugin buffer so plugin_get_buffer needs to be aware and call a flush and it needs to have a way to drop the buffer and assign a internally allocated cachep back to the stream |
12:00 |
12:04:23 | | Join _bilgus [0] (~bilgus@syn-162-154-213-134.res.spectrum.com) |
12:04:49 | | Quit _bilgus_ (Ping timeout: 260 seconds) |
12:17:04 | | Quit retr0id (Quit: Ping timeout (120 seconds)) |
12:17:42 | | Join retr0id [0] (~Retr0id@user/retr0id) |
12:29:43 | | Quit speachy (Quit: WeeChat 4.4.2) |
12:34:58 | | Quit sam_d (Ping timeout: 248 seconds) |
12:35:12 | | Join sam_d [0] (~sam@user/sam-d/x-8933526) |
13:00 |
13:19:01 | | Join speachy [0] (~speachy@rockbox/developer/speachy) |
13:19:01 | Mode | "#rockbox +v speachy" by ChanServ (ChanServ@services.libera.chat) |
13:38:22 | *** | Saving seen data "./dancer.seen" |
14:00 |
14:12:32 | | Quit [Pokey] (Quit: Hecc! My server must have died!) |
15:00 |
15:12:15 | | Join amiconn_ [0] (jens@p200300ea8736f300305e95fffec66ff3.dip0.t-ipconnect.de) |
15:12:16 | | Quit amiconn (Killed (zinc.libera.chat (Nickname regained by services))) |
15:12:16 | | Nick amiconn_ is now known as amiconn (jens@p200300ea8736f300305e95fffec66ff3.dip0.t-ipconnect.de) |
15:12:19 | | Join drew` [0] (~drew@user/drew) |
15:19:31 | | Quit pixelma (*.net *.split) |
15:19:31 | | Quit drew (*.net *.split) |
15:19:31 | | Quit Galois (*.net *.split) |
15:19:31 | | Quit cnx (*.net *.split) |
15:19:32 | | Quit q3k (*.net *.split) |
15:19:37 | | Nick drew` is now known as drew (~drew@user/drew) |
15:20:01 | | Join pixelma [0] (marianne@p200300ea8736f300305e95fffec66ff3.dip0.t-ipconnect.de) |
15:20:16 | | Join Galois [0] (djao@efnet.math.uwaterloo.ca) |
15:20:16 | | Join cnx [0] (~cnx@tem.loang.net) |
15:20:16 | | Join q3k [0] (q3k@hswaw/infra/q3k) |
15:30:58 | | Quit jacobk (Ping timeout: 248 seconds) |
15:31:55 | | Join jacobk [0] (~quassel@47-186-105-237.dlls.tx.frontiernet.net) |
15:38:25 | *** | Saving seen data "./dancer.seen" |
16:00 |
16:02:42 | rb-bluebot | Build Server message: New build round started. Revision f09693b0be, 345 builds, 9 clients. |
16:02:42 | rb-bluebot | [Feature/BugFix] Dirplay never gets the file I selected by William Wilgus |
16:02:50 | | Join PheralSparky [0] (~S|h|a|w|n@user/shawn/x-4432647) |
16:13:59 | rb-bluebot | Build Server message: Build round completed after 677 seconds. |
16:14:00 | rb-bluebot | Build Server message: Revision f09693b0be result: All green |
16:36:30 | | Quit jacobk (Ping timeout: 276 seconds) |
16:41:00 | | Join othello7 [0] (~Thunderbi@pool-100-36-176-164.washdc.fios.verizon.net) |
17:00 |
17:13:14 | | Join user890104_ [0] (~Venci@freemyipod/user890104) |
17:15:03 | | Quit user890104 (Ping timeout: 244 seconds) |
17:38:27 | *** | Saving seen data "./dancer.seen" |
17:49:38 | | Quit Moriar (Ping timeout: 248 seconds) |
19:00 |
19:38:29 | *** | Saving seen data "./dancer.seen" |
19:44:32 | | Join massiveH [0] (~massiveH@2600:4040:a982:dc00:e5c3:cf28:f654:427e) |
19:48:00 | | Join Moriar [0] (~moriar@107-200-193-159.lightspeed.stlsmo.sbcglobal.net) |
21:00 |
21:15:30 | | Quit baltazar (Ping timeout: 246 seconds) |
21:17:37 | | Join baltazar [0] (~baltazar@user/baltazar) |
21:38:32 | *** | Saving seen data "./dancer.seen" |
22:00 |
22:14:00 | | Quit Moriar (Quit: Leaving.) |
22:25:41 | | Join spiderallen [0] (~spiderall@71.238.62.81) |
22:26:36 | spiderallen | hi all, was hoping to get some pointers - got 3.15 installed on a sansa clip zip, but i can't seem to use my 128GB micro sdxc card. yes, it has been formatted to fat32 |
22:28:47 | spiderallen | songs transferred to internal storage work fine. songs transferred to the microsd via a usb connection to the main player don't seem to appear. they also don't appear after directly transferring them from my pc to the card via a USB card reader |
22:31:53 | Bubblegumdrop | Try: badblocks on the sd card, creating smaller partitions, ... |
22:32:27 | Bubblegumdrop | sounds like you've tried copying files with a dongle and with the player as well? |
22:32:42 | Bubblegumdrop | where did you get your build of rockbox |
22:34:39 | spiderallen | from rockbox.org |
22:35:40 | spiderallen | the sd card was new from package, then formatted to FAT32 using "MiniTool Partition Wizard" |
22:35:41 | Bubblegumdrop | spiderallen According to https://forums.rockbox.org/index.php/topic,30752.msg189527.html?PHPSESSID=lho6irdks3qkrf02984tt04oei#msg189527 rockbox appears to officially support "SDHC" which is up to 32 GB capacity and your 128 GB card is an "SDXC" card which may not be supported on this device |
22:35:55 | Bubblegumdrop | just because the card was new in package does not mean it's authentic from manufacturer |
22:36:29 | Bubblegumdrop | and even if it *is* authentic from manufacturer, the card might still be bunk. badblocks is the only way to know for certain. |
22:36:37 | spiderallen | is that a utility? |
22:36:46 | Bubblegumdrop | badblocks? yeah you probably shouldn't mess with it just yet |
22:36:56 | spiderallen | this post from dev saratoga says that the size limit is 2TB for devices including the clip zip: |
22:36:57 | spiderallen | https://forums.rockbox.org/index.php?topic=54658.0 |
22:37:20 | Bubblegumdrop | spiderallen the second post in that thread says 128 GB card not recognized. |
22:37:40 | Bubblegumdrop | hm |
22:37:42 | spiderallen | different device than the clip zip |
22:37:52 | Bubblegumdrop | I have an iPod 5th gen and the partition layout has to be spunky |
22:38:01 | Bubblegumdrop | perhaps you have a peculiar block size |
22:38:09 | Bubblegumdrop | let me find the page for the clip zip |
22:38:50 | spiderallen | looks like the partition wizard tool will be able to change cluster size if need be |
22:38:55 | Bubblegumdrop | Oh yeah, if you got 3.15 from the releases page the git tip may be more recent |
22:39:05 | Bubblegumdrop | sec |
22:39:10 | Bubblegumdrop | Rockbox 3.15 was released on 15 Nov 2019. See the full Release Notes |
22:39:18 | Bubblegumdrop | yeah dude 3.15 is almost 5 years old at this point |
22:39:30 | Bubblegumdrop | so I'd suggest at the very least trying building from source |
22:40:14 | Bubblegumdrop | https://www.rockbox.org/wiki/SansaClip.html |
22:40:46 | spiderallen | i mean i've never built software from source code |
22:40:58 | Bubblegumdrop | I'd be more than happy to walk you through it, it will take some time. |
22:41:48 | Bubblegumdrop | https://www.rockbox.org/wiki/DocsIndex.html |
22:42:05 | Bubblegumdrop | https://www.rockbox.org/wiki/DevelopmentGuide.html |
22:42:08 | spiderallen | as much as i love this stuff, i think it's more effort than i'm willing to go to. if it's a matter of reformatting the sd card, cool, i can do that. but it's getting close to the "give up" point for me |
22:42:17 | Bubblegumdrop | Don't give up! |
22:42:25 | Bubblegumdrop | getting rockbox working is very satisfying :) |
22:42:43 | spiderallen | i know, i've had devices that used it in the past, it was great |
22:42:58 | Bubblegumdrop | https://www.rockbox.org/daily.shtml |
22:43:09 | Bubblegumdrop | There are daily builds available. I guess you don't need to build from source any longer :) |
22:44:17 | spiderallen | is it just a matter of dragging/dropping the .rockbox folder into the device via USB, or do i have to use the rockbox util executable? |
22:44:35 | Bubblegumdrop | you should be able to drag the .rockbox folder from the zi pto the device |
22:44:41 | Bubblegumdrop | zip to |
22:45:28 | spiderallen | i'll give that a go once a couple albums are finished transferring |
22:47:56 | Bubblegumdrop | make sure the disk is fully synced and you "safely eject" or whatever they call it too |
22:48:20 | Bubblegumdrop | if you wrote some music to the drive, the os said "ok I'm done!" and you pull the drive, but the cache hasn't been flushed, it wasn't done, and your files may not have been fully transferred |
22:48:52 | Bubblegumdrop | this is a notorious issue IME |
22:50:08 | spiderallen | yes i always do the rt click eject |
22:51:02 | | Quit speachy (Quit: WeeChat 4.4.2) |
22:57:36 | _bilgus | spiderallen, use a dev version |
22:58:00 | _bilgus | Ive had upto 256G working |
22:59:03 | _bilgus | windows won't format and linux sometimes leaves pieces so 3rd part tool may help in windows and possibly gparted for linux |
22:59:05 | spiderallen | well, there we go, worked like a charm |
22:59:10 | spiderallen | building db now |
22:59:20 | spiderallen | the dev version, i mean |
22:59:27 | _bilgus | btw highly reccoment using a sd boot |
22:59:45 | spiderallen | you mean installing rockbox to the microsd? |
23:00 |
23:00:00 | _bilgus | so the dev version will be a zip file and just unzip it to the root of the sd card and find the multiboot app |
23:00:04 | _bilgus | yep |
23:00:17 | _bilgus | leave one on internal for backup and use the one on the sd |
23:00:38 | _bilgus | also if you change files a lot use the sd and try not to use internal to save your flash |
23:00:51 | _bilgus | reads should be fine |
23:01:16 | spiderallen | the rockbox utility exe did a great job finding/installing the daily. i do still have the original sansa .bin firmware in case anything goes terribly wrong |
23:01:34 | _bilgus | clipzip is my daily its pretty solid |
23:02:04 | spiderallen | i think i had one that was in a bag that got stolen some years ago. mom had one she wasn't using and i was pleased to see rockbox works on it now |
23:02:32 | spiderallen | back when i had mine, i was just using the stock firmware since rb didn't support it yet iirc |
23:02:35 | _bilgus | anyway the flash tends to wear out so sd boot will save the device |
23:02:43 | spiderallen | good to know, ty |
23:03:00 | spiderallen | this one only has 4gb internal anyway and i like FLAC or hi bitrate ogg lol |
23:03:18 | _bilgus | also makes it great for when you forget to safely eject the device doesn't end up soft bricked |
23:03:50 | _bilgus | because you still have the internal for recovery without any hoops |
23:03:58 | _bilgus | just pop the sd |
23:04:29 | spiderallen | so in that case, is it like dual booting? it'll wake up w sansa firmware if no sd? |
23:04:42 | _bilgus | you can also just copy the whole rockbox folder between the two |
23:04:59 | | Join jacobk [0] (~quassel@47-186-105-237.dlls.tx.frontiernet.net) |
23:05:00 | _bilgus | no it will still boot the internal |
23:05:16 | _bilgus | to boot the sansa fw hold (i think, been years) vol up |
23:05:53 | _bilgus | it ends up being triple boot I guess in that sense |
23:06:08 | spiderallen | huh okay. so you're saying stable release on the main device, and daily build on the sd? |
23:06:14 | _bilgus | check out the manual and themes |
23:06:23 | _bilgus | no daily all the way |
23:06:41 | _bilgus | we are trying to get a release but thats like 5 years of bugfixes |
23:07:28 | _bilgus | most of the bugs in 3.15 are gone so we don't even take reports on it |
23:08:01 | spiderallen | okay so i think i'm understanding things - i can point the RockboxUtility.exe to install on either D:\ (the internal flash) or E:\ (the SD) |
23:08:12 | _bilgus | still have a few things to work out but there are some differences between them fuctionality wise as well |
23:08:30 | spiderallen | currently it's only on D:\ - shouldi install to E:\ as well? with or without bootloader? |
23:08:37 | _bilgus | then you should be able to use the multiboot plugin to point it to the sd |
23:08:45 | _bilgus | no bootloader |
23:09:07 | spiderallen | oh ok i didn't select plugin data because i figured i didn't need to play doom on the thing, as novel as that is lol |
23:09:20 | Bubblegumdrop | Thanks for all your hard work _bilgus |
23:09:25 | _bilgus | I don't use the utility so it might work IDK if not while plugged you can just take the .rockbox folder from internal and copy paste to the sd |
23:09:56 | _bilgus | you are welcome, I enjoyed most of it :) |
23:10:10 | Bubblegumdrop | so cool. |
23:10:19 | spiderallen | should my music be in a separate directory, or can i just keep it in the base SD directory? |
23:10:32 | _bilgus | depends how much you have |
23:10:53 | Bubblegumdrop | spiderallen Rockbox Utility is a tool to help you get rockbox installed, rockbox is compromised of primarily two pieces of software, the bootloader and the actual build, once you have the bootloader installed you can copy/paste the .rockbox folder like a normal file |
23:11:01 | _bilgus | if its like 5000 files whatever but >10000 you'll have to tweak limits to show them all |
23:11:20 | spiderallen | oh i keep everything organized by directories as if they're albums |
23:11:49 | _bilgus | oh yeah its fine to live wherever |
23:12:40 | _bilgus | pretty sure the db will find them anyway but you can also specify paths |
23:13:06 | spiderallen | okay i'm doing this one more time with plugin data so i can use the plugin to tell it to boot from sd |
23:13:17 | _bilgus | do read the manual for pretty in-depth info on most of this |
23:13:47 | spiderallen | i know i should. i think for this evening i'm manual'd out lol |
23:13:49 | | Quit massiveH (Quit: Leaving) |
23:13:56 | Bubblegumdrop | the manual and wiki are a phenomenal resources |
23:14:27 | spiderallen | yes, i'm sure. and a big thank you to everyone here on irc |
23:14:31 | _bilgus | thats just the easy way sorry you can also place a file in the root of the sd card called rockbox_main.clipzip |
23:14:40 | _bilgus | and that will tell it to boot from the sd |
23:15:00 | spiderallen | like an empty text file with that filename? |
23:15:01 | _bilgus | same thing the plugin does but it gives you a nice menu |
23:15:23 | _bilgus | yep either completely empty or a single foward slash and no return/ |
23:16:09 | spiderallen | what is the one in the plugins called |
23:16:27 | _bilgus | you can also specify other folder like if you wanted a version to live in myownbuild/.rockbox you'd specify /myownbuild |
23:16:35 | _bilgus | multiboot |
23:16:54 | spiderallen | multiboot_select ? |
23:16:59 | _bilgus | there ya go |
23:17:28 | spiderallen | select root the only option is /<1>/ |
23:17:52 | spiderallen | is that the sd? |
23:17:55 | _bilgus | yes |
23:17:59 | spiderallen | okay sweet |
23:18:05 | spiderallen | right because computers count from 0 yeah? |
23:18:27 | _bilgus | multiboot is (was?) originally intended to save these sansas |
23:18:34 | _bilgus | its since been expanded |
23:18:50 | spiderallen | hell yeah this is all going swimmingly now |
23:18:52 | spiderallen | thanks again, y'all |
23:19:00 | _bilgus | anytime |
23:20:06 | spiderallen | will be able to listen to jams while walking my dog tonight |
23:20:17 | spiderallen | without having to shell out for a usb c to 3.5mm headphone dongle |
23:25:05 | | Quit spiderallen (Quit: Client closed) |
23:38:34 | *** | Saving seen data "./dancer.seen" |