Previous day | Jump to hour: 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 | Next day

Seconds: Show Hide | Joins: Show Hide | View raw
Font: Serif Sans-Serif Monospace | Size: Small Medium Large

Click in the nick column to highlight everything a person has said.
The Logo icon identifies that the person is a core developer (has commit access).

#rockbox log for 2023-12-21

00:37:12DanHso it turns out that the duplicates in the database have to do with multiple distinct paths that point to the same file. For example:
00:37:59DanHI have `/audiobooks/blah.m4a` and `/<microSD1>/audiobooks/blah.m4a`
00:38:14DanHis this expected?
01:28:56***No seen item changed, no save performed.
01:33:30sporkthat almost sounds like you have the files on both the internal storage and the sd card
01:33:47DanHoh, I definitely don't
01:34:05DanHwhen I rename the directory on the sdcard, both paths change
01:36:01sporkthat is interesting
01:36:30sporkand definitely not 'expected' as you put it
01:37:14DanHany ideas as to why this is happening?
01:37:28sporkthere are some multiboot tips on the wiki but nothing related to the database
01:37:54sporki am going to guess the database logic is not aware of this multiboot logic
01:41:39 Join advcomp2019_ [0] (~advcomp20@user/advcomp2019)
01:42:21DanHI worked around it using the `Select directories to scan` option
01:43:17DanHI just explicitly told it to only scan `<microSD1>`
01:45:12 Join advcomp2019__ [0] (~advcomp20@user/advcomp2019)
01:45:33 Quit advcomp2019 (Ping timeout: 256 seconds)
01:48:59 Quit advcomp2019_ (Ping timeout: 252 seconds)
01:50:00 Quit speachy (Quit: WeeChat 4.1.1)
01:52:19sporkmaybe that should be a tip on the wiki too
01:52:30sporkthat is a good workaround
02:13:23_bilgusno that is definitely a new behaviour
02:13:52_bilgusrelated to that patch that tries to pin the volume I suspect
02:14:29_bilgusso likely we should teach the db scanner about hard links well essentially
03:28:59***Saving seen data "./dancer.seen"
03:29:47 Join termac [0] (~termac@user/termac)
03:33:54 Join lunchd [0] (launchd@bitbot/husky/launchd)
03:34:18 Quit launchd (Ping timeout: 268 seconds)
03:39:30 Quit CH23_M (Read error: Connection reset by peer)
03:40:13 Join CH23_M [0] (~CH23@revspace/participant/ch23)
04:47:48 Quit pixelma (Quit: .)
04:47:48 Quit amiconn (Quit: - Chat comfortably. Anywhere.)
04:48:46 Join pixelma [0] (
04:48:46 Join amiconn [0] (
05:13:59 Quit CH23_M (Ping timeout: 260 seconds)
05:14:42 Join CH23_M [0] (~CH23@revspace/participant/ch23)
05:29:01***Saving seen data "./dancer.seen"
05:40:53 Quit dook (Remote host closed the connection)
05:40:55 Quit ddevault (Remote host closed the connection)
05:44:05 Join ddevault [0] (e7b4bb6755@sourcehut/staff/ddevault)
05:44:10 Join dook [0] (c9db4a6425@2604:bf00:561:2000::1222)
06:18:02 Quit Piece_Maker (Quit: ZNC 1.8.2 -
06:18:40 Quit dook (Read error: Connection reset by peer)
06:18:43 Quit ddevault (Read error: Connection reset by peer)
06:18:50 Join dook [0] (c9db4a6425@2604:bf00:561:2000::1222)
06:18:58 Join ddevault_ [0] (e7b4bb6755@sourcehut/staff/ddevault)
06:19:31 Quit CH23_M (Ping timeout: 245 seconds)
06:19:49 Nick ddevault_ is now known as ddevault (e7b4bb6755@sourcehut/staff/ddevault)
06:20:23 Join Piece_Maker [0] (
06:20:46 Quit yang (Ping timeout: 245 seconds)
06:20:46 Quit michaelni (Ping timeout: 245 seconds)
06:20:55 Join CH23_M [0] (~CH23@revspace/participant/ch23)
06:21:11 Quit Malinux (Ping timeout: 245 seconds)
06:21:44 Quit CH23_M (Read error: Connection reset by peer)
06:21:56 Join yang [0] (~yang@fsf/member/yang)
06:22:30 Join CH23_M [0] (~CH23@revspace/participant/ch23)
06:34:58 Join Malinux [0] (~malin@2001:4641:4dfa::12c:c4a7)
06:39:02 Join michaelni [0] (~michael@
07:00:33 Quit CH23_M (Ping timeout: 260 seconds)
07:00:49 Join CH23_M [0] (~CH23@revspace/participant/ch23)
07:29:02***Saving seen data "./dancer.seen"
07:39:48 Quit CH23_M (Read error: Connection reset by peer)
07:40:01 Join CH23_M [0] (~CH23@revspace/participant/ch23)
07:43:33 Join _bilgus_ [0] (
07:45:24 Quit _bilgus (Ping timeout: 252 seconds)
08:31:04 Quit othello7 (Quit: othello7)
08:32:53 Join othello7 [0] (
08:48:28 Quit CH23_M (Ping timeout: 276 seconds)
08:49:22 Join CH23_M [0] (~CH23@revspace/participant/ch23)
09:29:03***Saving seen data "./dancer.seen"
09:59:59 Quit termac (Ping timeout: 264 seconds)
10:34:55 Join speachy [0] (~speachy@rockbox/developer/speachy)
10:34:55Mode"#rockbox +v speachy" by ChanServ (
10:36:18speachyhmm, that DB change might be an unintended consequence of some path-related cleanups I made to make the hosted targets work properly.
10:37:16speachyor perhaps it's always been broken? It does seem to me that on a multivolume system you shouldn't see the same info at two places in the tree?
10:40:27speachy(or is this really multiboot's failure? shouldn't the onboard flash be given its own <whatever> link and the sd card be the root?
11:15:18sporkit is not that absolute. you also have to manually set the starting point of the file browser and location of the playlist catalogue/recordings
11:16:03sporknot that much effort, but maybe you would expect that to be automatic
11:17:36speachya lot of the codebase was written from the asusmption that root is fixed for a given target
11:17:46speachywe've increasingly abused that notion
11:26:12 Join termac [0] (~termac@user/termac)
11:29:07***Saving seen data "./dancer.seen"
11:52:13sporkwriting code for things that never happen is 'expensive' so why would you
13:29:08***No seen item changed, no save performed.
13:51:38 Quit Piece_Maker (Ping timeout: 260 seconds)
14:09:41_bilgus_I really don't think its directly multiboot but the root redirect thats causing it. I'm 99% certain it didn't before as I've been running multiboot with redirect since its been on gerrit circa 2017 and have built the db at least a few times over several devices
14:12:27_bilgus_I think just making it aware that / could be the same absolute path as /microsd0 or /microsd1 should solve it but we will need a way to check
14:41:16_bilgus_I'm not familiar enough ATM to say what the mechanism might be hopefully we can use something like get_root_item_state() and see if we already scanned a path
15:01:28tm512iPod mini just arrived, and wow, this thing is chunky
15:05:18tm512feels good in the hand but I dunno about how good it'll feel in the pocket especially if I'm having it share a pocket with my phone
15:08:01_bilgus_can you still get cases I assume so..
15:08:29tm512I think so
15:29:10***Saving seen data "./dancer.seen"
15:57:38tm512hmm, so I plugged it into my computer to charge, and now it's saying "do not disconnect" even though I don't have any of the disk's partitions mounted
16:31:17 Join lebellium [0] (
16:58:40 Join Moriar [0] (
16:59:56 Quit termac (Ping timeout: 245 seconds)
17:03:39 Quit lebellium (Quit: Leaving)
17:29:14***Saving seen data "./dancer.seen"
17:44:04tm512I kinda wish the mini had more themes available. I suppose I could attempt to make my own
17:46:21tm512wondering if I should rockbox this before getting around to installing a flash mod. iFlash's SD to CF adapters were backordered last I checked
17:46:40speachywhy wait?
17:46:51speachymight as well get some enjoyment out of it
17:48:02tm512I guess the 4GB HDD is enough for a good chunk of music still
17:55:26tm512I kinda wish this thing were thinner, but I like how much heft it has to it, particularly compared to the Fuze+ which feels so incredibly cheap
17:56:02tm512maybe I'll get a belt clip case for this thing
17:58:26tm512gotta say I do not like the 30-pin dock connector though. it does not feel particularly robust, especially with how much it fights back when I try to unplug it
17:58:37tm512might just be that this aftermarket cable is trash
18:38:13 Quit CH23_M (Read error: Connection reset by peer)
18:38:26 Join CH23_M [0] (~CH23@revspace/participant/ch23)
18:52:17 Join massiveH [0] (~massiveH@2600:4040:a982:c800:41f1:b08d:8c67:7a60)
19:00:49 Quit braewoods_ (Remote host closed the connection)
19:02:03 Join braewoods [0] (~braewoods@user/braewoods)
19:29:18***Saving seen data "./dancer.seen"
21:12:51 Join jacobk [0] (
21:29:20***No seen item changed, no save performed.
21:44:55 Quit massiveH (Quit: Leaving)
22:31:35DanHIs there a way to force a clip+ to clear it's internal memory?
22:42:07 Quit Moriar (Quit: Leaving.)
22:49:43 Join Buzz4 [0] (~Buzz@
22:51:18Buzz4{Noobie} Hey guys totally new [20F] here.. I found a very old ipod nano 3g A1236 today!! I am very desperate to play pokemon in it. Is there any way I could do that
22:57:36 Quit Buzz4 (Quit: Connection closed)
22:57:49 Join Buzz43 [0] (~Buzz@
23:02:06 Quit Buzz43 (Client Quit)
23:29:22***Saving seen data "./dancer.seen"
23:56:23DanHIs there any way to have rockbox ignore the internal storage for all intents and purposes after the multiboot bootloader has handed things over to the sdcard?

Previous day | Next day