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 2024-04-23

00:34:10***Saving seen data "./dancer.seen"
00:52:08 Quit jacobk (Ping timeout: 268 seconds)
01:30:31 Join jacobk [0] (
01:54:29 Quit jacobk (Ping timeout: 240 seconds)
02:23:47 Quit Bubblegumdrop (Ping timeout: 272 seconds)
02:25:49 Join Bubblegumdrop [0] (~znc@user/Bubblegumdrop)
02:34:13***Saving seen data "./dancer.seen"
02:36:29 Quit CH23[m] (Read error: Connection reset by peer)
02:37:14 Join CH23[m] [0] (~CH23@revspace/participant/ch23)
03:00:14 Join _bilgus_ [0] (~bilgus@
03:02:50 Quit _bilgus (Remote host closed the connection)
03:18:15 Quit funman (Ping timeout: 245 seconds)
03:18:22 Join funman [0] (
03:46:48 Quit Galois (Remote host closed the connection)
03:47:12 Join Galois [0] (
03:47:34 Quit Natch (Ping timeout: 255 seconds)
03:50:13 Join Natch [0] (
04:34:14***Saving seen data "./dancer.seen"
05:19:24 Join jacobk [0] (~quassel@
06:34:17***No seen item changed, no save performed.
06:52:34 Nick braewoods_ is now known as braewoods (~braewoods@user/braewoods)
08:02:45 Quit CH23 (Ping timeout: 252 seconds)
08:24:09 Quit CH23[m] (Ping timeout: 272 seconds)
08:24:47 Join CH23[m] [0] (~CH23@revspace/participant/ch23)
08:34:20***Saving seen data "./dancer.seen"
09:01:02 Quit CH23[m] (Read error: Connection reset by peer)
09:01:21 Join CH23[m] [0] (~CH23@revspace/participant/ch23)
09:23:16 Join CH23 [0] (~CH23@revspace/participant/ch23)
09:31:43 Join f_ [0] (~AUGESOUND@fases/developer/funderscore)
10:21:24speachy_bilgus_: between the two of us, 30% of the outstanding tickets have been closed.
10:27:02speachyI've also done a bunch of patch tickets (and gerrit) as well, being very conservative though.
10:34:24***Saving seen data "./dancer.seen"
10:51:32 Quit jacobk (Ping timeout: 268 seconds)
10:57:08 Join Jinx [0] (~Jinx@user/jinx)
11:01:07 Join jacobk [0] (
11:11:44rb-bluebotBuild Server message: New build round started. Revision 1a60255633, 304 builds, 9 clients.
11:11:44rb-bluebotRemove obsolute '' script, does it all and more by Solomon Peachy
11:20:46rb-bluebotBuild Server message: Build round completed after 543 seconds.
11:20:48rb-bluebotBuild Server message: Revision 1a60255633 result: All green
11:20:51rb-bluebotBuild Server message: New build round started. Revision a5d75a5743, 304 builds, 9 clients.
11:20:52rb-bluebotRussian translations update by Igor B. Poretsky
11:20:53 Quit jacobk (Ping timeout: 240 seconds)
11:28:09speachyanyone have an opinion on adding the erosqnative build to the daily page? Not sure how much confusion it'll cause.
11:29:14 Join jacobk [0] (
11:30:07rb-bluebotBuild Server message: Build round completed after 556 seconds.
11:30:08rb-bluebotBuild Server message: Revision a5d75a5743 result: All green
11:33:49 Join MarcAndersen [0] (~no_znepna@
11:35:03MarcAndersenHi. When I run the genlang tool like this as in the wiki: ../../tools/genlang -u -e=english.lang yourlang.lang > yournewlang.lang it says Please use at least one of -p, -o, -c, -e and -s. Has something changed there and what is the new way to do it?
11:37:17speachyah, it's the '-u' option. use 'tools/updatelang' instead
11:38:22MarcAndersenOh. Didn't see that, sorry. I would like to work on the danish translation if that's ok with you. All the play next stuff and a lot more is not translated.
11:39:04speachyguess I should update the wiki, heh.
11:39:35MarcAndersenHey, why are so many pages edited in april 2021 by unnown user I wonder?
11:40:33speachyI forget the exact reason, but it was likely one of the mass cleanup passes that unfortunately triggered a page update.
11:41:27MarcAndersenThat's ok. Thanks by the way for the piper tts thing. I am thinking about learning to make a voice for it.
11:43:54 Join dconrad [0] (~dconrad@
11:45:20speachyMost of these newer TTS engines are designed to work via some sort of webservice or are deployed in a completly unstable/nonrepeatable manner, piper was the first I found that made it easy.
11:46:06speachyand teh quality is vastly better than espeak. I intend to switch the nightly voices over to it soon.
11:46:21speachyMarcAndersen: what was the wiki page that referenced that cmdline?
11:47:01speachythanks, I'll correct that now
11:47:25MarcAndersenIt is linked to on the main translations page found in the navigation bar on the homepage
11:58:56MarcAndersenIf I replace dansk.lang with my update will it then automatically be built as binary when I make a normal build of rockbox?
12:09:06dconradSounds like they may have messed with the audio path again on the hifi walker v1.6 🤦
12:09:26dconradthey just can't leave well enough alone
12:09:28speachyhmm, bug on the translate site. need to investigate that.
12:09:46MarcAndersenOk. I'll go ahead and try. A long time ago I tried to use the online version but my browser crashed in the middle of it, maybe I'll have better luck with the lang file.
12:12:47speachythank you
12:13:13speachyI'll enable that in the nightly voice generation too
12:13:21speachy(once the update is in)
12:13:28MarcAndersenEnable what?
12:14:21speachyvoice generation for the Dansk language
12:14:34speachy(the cutoff is 90% string coverage)
12:15:22MarcAndersenWhat would be the best way for me to send the lang file to you?
12:16:11speachyOfficial(tm) channels are the bug tracker or gerrit, but I'll accept it via carrier pigeon if that's what it will take
12:17:41speachyI'm just grateful to see improved coverage.
12:18:24MarcAndersenWhat is carrier pigeon?
12:20:03 Quit jacobk (Ping timeout: 260 seconds)
12:20:10MarcAndersenI still don't quite get it
12:20:35speachybasically, use whatever mechanism you see fit
12:20:56MarcAndersenOh, I see.
12:24:04rb-bluebotBuild Server message: New build round started. Revision 0909c4fe3a, 304 builds, 10 clients.
12:24:04rb-bluebotFS #13413: Updated Polish translation (Adam Rak) by Solomon Peachy
12:26:49 Join davisr [0] (~davisr@fsf/emeritus/davisr)
12:28:39MarcAndersenHow much is a language file allowed to change before it's created voice file gets invalid?
12:29:10 Quit dconrad (Remote host closed the connection)
12:31:31speachyvery little, unfortunately.
12:31:47MarcAndersenIs there a fixed amount?
12:31:53speachyused to be a lot less strict but it resulted in all sorts of wonkiness.
12:32:11speachyany change to the list of strings will invalidate the voice file.
12:32:31 Join jacobk [0] (~quassel@
12:32:37rb-bluebotBuild Server message: Build round completed after 514 seconds.
12:32:38rb-bluebotBuild Server message: Revision 0909c4fe3a result: All green
12:33:21speachythat's a big part of why I've put a lot of work into improving the voice generation infrastructure (plus daily voicefile generation)
12:34:00MarcAndersenOh. I remember back in the days where voice files were valid forever and over time played completely wrong things. I was not happy with that invalid voice stuff in the beginning but it makes sense now.
12:34:28***Saving seen data "./dancer.seen"
12:34:42speachytalk clips (ie voiced filenames) remain valid forever
12:35:00MarcAndersenI think somewhere in the irc logs there is a message from me where I'm angry with it.
12:36:23speachyThere's over 23 years of history and drama in the IRC logs. :)
12:36:30 Quit f_ (Ping timeout: 260 seconds)
12:38:50MarcAndersenA fun one was the day where gevaerts helped me to unbrick my sansa c250 which now has got that problem with the left headphone channel.
12:39:39MarcAndersenSorry, I'm off topic. That's it.
12:40:09speachyeh, it's at least rockbox related
12:40:31speachywe gotta keep the dream alive.
12:40:46MarcAndersenIt is.
12:44:20 Join dconrad [0] (~dconrad@
12:45:57BubblegumdropThis is the closest thing to AnythingButIpod :')
12:49:48speachyI've been trolling ebay to find more old players so I can at least _test_ some of these less-common devices.
12:59:54MarcAndersenI just found it in the logs, my username apperrantly was MarcroSoft at that time, and I was not as angry as I remember
13:02:25 Quit CH23[m] (Read error: Connection reset by peer)
13:02:26 Quit CH23 (Read error: Connection reset by peer)
13:02:31 Join CH23_ [0] (~CH23@revspace/participant/ch23)
13:03:37 Join CH23[m] [0] (~CH23@revspace/participant/ch23)
13:05:08 Join f_ [0] (~AUGESOUND@fases/developer/funderscore)
13:20:59MarcAndersenWe have some build errors (or at least I have) with tmikmod in the win32 simulator build.
13:26:45MarcAndersenAlso the gmtime error in apps/plugins/lua/rockaux.c
13:29:44speachypatches welcome...
13:30:33 Join lebellium [0] (
13:30:36MarcAndersenI'm not a good C coder, but I think gmtime should be filtered out if it is a win32 build because it is in time.h
13:40:13 Quit f_ (Remote host closed the connection)
13:40:51 Join f_ [0] (~AUGESOUND@fases/developer/funderscore)
13:56:29 Quit jacobk (Ping timeout: 240 seconds)
14:10:19 Quit dconrad (Remote host closed the connection)
14:18:54 Quit ats (Ping timeout: 255 seconds)
14:19:52 Join ats [0] (
14:34:29***Saving seen data "./dancer.seen"
14:43:05gevaertsMarcAndersen: fun times :) Walking people through recovering c2x0s was a bit of a specialty of mine back then!
14:43:32*gevaerts is still upset at Sandisk for having a buggy recovery mode on those!
14:44:58MarcAndersenI remember someone called timetraveler who asked all kinds of stupid questions while we were recovering it.
14:46:52MarcAndersenThat reminds me of the old irc stats over at, something like: Is MarcAndersen just stupid or asking questions, more than x lines contains a question!
14:47:27MarcAndersenWhy is that not updated after 2014?
14:49:04speachyyou'd have to ask rasher that. When I took over hosting everything from haxx, I pulled in everything else I was given
14:49:42MarcAndersenOh, haxx' big thing now is curl!
14:50:09MarcAndersenI wish rockbox was as popular as curl
14:50:51speachy__builtin: I updated the amaze port; it now builds on HEAD and is fully i18n'd
14:51:00npmaniaHi all, had been working on Shanling M0 Pro for the last few days.
14:51:12speachyseems to run ok on the xduoox3 and ipod5g
14:52:45npmaniaI have succeeded in sideloading binary executable and seems to be working well. It doesn't seem to have recovery like any other X1000 devices, though.
14:53:08speachyMarcAndersen: well, curl is probably used by a sizeable portion of the population (due to various embedded uses) but rockbox's niche was largely obliterated by smartphones
14:53:49MarcAndersenI know, it was mostly a stupid joke
14:54:07speachyhey, I'd love for it to have more of a (developer) mindshare
14:54:34MarcAndersenwhat is mindshare?
14:54:47speachybut alas bare-metal embedded hackery is a smaller niche than ever
14:55:49speachymindshare is... sort of like awareness or attention.
14:56:05speachyit's a play on "market share"
14:56:48MarcAndersenI get it. Rockbox is smaller than it once was.
14:57:42speachythe middle of the DAP market was gutted by smarphones, leaving only the barely-capable shovelware junk and the "tube amp and oxygen-depleted cables" audiophile stuff on the high end.
14:58:13MarcAndersenDo you have an idea of how many percent of users that use release and how many use dev builds?
14:58:15speachyoccasionally some decent stuff makes it out of China.
14:58:40speachyno idea.
14:58:57speachyonce installed, there's no longer any reason to check in
14:59:13MarcAndersenI would think that more and more use dev builds because of all these changes.
14:59:17npmania'smart' phone killed so much enjoyable hardwares
14:59:33speachyI could probably filter out rbutil from the webstats and keep that info longer but that of course doesn't count manual installs.
15:00:07speachyit's been an unusually long period since the last release. I'm trying to change that.
15:00:51MarcAndersenI also asked about it earlier but i completely understand the situation.
15:01:24lebelliumspeachy: how dared you close my 2012 bug report for a "out of date" reason :)
15:02:09 Join dconrad [0] (~dconrad@
15:02:17speachyI've had a _lot_ of upheaval in RealLife(tm) in the past couple of years; haven't had the time for much beyond keeping the lights on
15:02:59 Quit f_ (Quit: To contact me, send a memo using MemoServ, PM f_[xmpp], or send an email. See
15:03:02speachylebellium: you're welcome! if it makes you feel better out of the >200 tickets bilgus and I have closed so far, you're the first followup. :D
15:10:42lebelliumI'm surprised you even took some time to really justify the closure. Must have been painful for 200 tickets
15:13:20speachygiven that the alternative is declaring bankruptcy and nuking everything.. :(
15:15:48sporknpmania: there are several x1000 devices with 'hosted' rockbox ports
15:16:16sporkthat might be an option for what you are doing
15:17:13speachylebellium: what's left is going to take more work to sort through; I think about 2/3rds are patches of various quality/completeness.
15:17:16sporkfor some of those, patched firmware files are offered
15:17:47speachystill irked that I accidently nuked my stash of x1000 firmware files and the script I used to mass-patch them.
15:19:02MarcAndersenI removed my entire rockbox dir by doing rm -r * some time ago and lost some of my changes
15:19:50sporki have the older shanling m0 (not the pro), would love a (hosted) rockbox for that
15:20:14sporkthe hardware is very nice, the shanling music player app is not
15:25:47speachyis that a hibyos player?
15:25:55speachy(most of those x1000s are)
15:26:58sporkit is the same linux base
15:27:28sporkm0 is very similar to q1 except smaller and only the scroll wheel as button
15:28:46sporkso no way convenient way to get into the recovery if it has one
15:30:29sporkthe m0 pro is very similar again
15:59:15 Join othello7 [0] (
16:29:41npmaniaspork: thanks a lot :D i'll look more into what you've mentioned
16:30:05npmaniaso far i wasn't able to find any routes to usb boot, so guess i'll just have to be careful.
16:34:34***Saving seen data "./dancer.seen"
16:47:20 Quit davisr (Remote host closed the connection)
17:05:34 Join jacobk [0] (~quassel@
17:17:52 Quit lebellium (Quit: Leaving)
17:44:52_bilgus_speachy, I'd estimate you wer 2/3 of that I think I made it throught 30 or so before my eyes glossed over
17:52:00 Quit jacobk (Ping timeout: 245 seconds)
17:58:24 Join Moriar [0] (
17:58:29 Quit CH23_ (Ping timeout: 240 seconds)
18:00:20speachy_bilgus_: the next best thing to Ben Stein's voice?
18:05:15 Quit baltazar (Ping timeout: 255 seconds)
18:13:27 Quit dconrad (Remote host closed the connection)
18:26:21_bilgus_might be better, I do have a few I need to test to see if they are still relevant it's nice to see a few that were fixed independent of flyspray
18:26:45_bilgus_I did see we had an espeak plugin in one of those patches
18:27:00 Join baltazar [0] (~baltazar@user/baltazar)
18:27:28_bilgus_I would really like to let users gen their voice files on device
18:34:37***Saving seen data "./dancer.seen"
18:35:54rb-bluebot Snake2 food generation error (bugs, closed)
18:36:09rb-bluebot Plugin espeak TTS engine for rockbox (patches, unconfirmed)
18:37:09_bilgus_looks like there was concern asbout it being GPL3 but later was decided it could be added as log as there was a way to disable it to make rb v@ compliant but by then the author moved on
18:37:25_bilgus_as long as* sorry
18:37:43_bilgus_v2 compliant
18:40:12_bilgus_npmania, the nice thing is most of the x1000 stuff already works thanks to the other devices using it
19:09:05 Join massiveH [0] (~massiveH@2600:4040:a982:c800:883d:9781:e191:465a)
20:00:22speachy_bilgus_: I agree it's ideal to have TTS on-device but I'm not sure how practical it'll be, especially if we have to go to an ancient engine due to licensing reasons.
20:01:26speachy(and/or resource limitations...)
20:03:20speachythe piper engine I'm intending to switch our pre-generated stuff over to using.. the _low quality_ models are still ~30MB, and the HQ ones are over 100. :D
20:03:32MarcAndersenI think we should have a real tts available at least on targets which can handle it.
20:04:30MarcAndersenThen the text viewer and maybe even frotz could be used, that would be fantastic!
20:04:34speachyfolks are really spoiled by the sheer oomph of a typical smartphone these days. :D
20:04:41MarcAndersenNot me
20:05:09MarcAndersenI use symbian as long as I can get away with it
20:06:38speachyThe main advantage of runtime TTS is filenames.
20:06:48speachy(vs pre-generated stuff)
20:06:55MarcAndersenCompletely agree on that!
20:07:40MarcAndersenBut I don't know if for example the c200 can do it fast enough for real use.
20:07:56speachybut there are some thorny problems still −− namely how do you determine the correct language for a given filename? (And then there ar situatuations where multiple languages are used in a single string)
20:08:05 Quit CH23[m] (Ping timeout: 240 seconds)
20:08:49MarcAndersenI always use one voice on all my devices and I know other blind people does that too, so I don't think that is relevant.
20:09:20 Join dconrad [0] (~dconrad@
20:09:34MarcAndersenI for example always use eloquence american to read danish for example
20:10:05 Join CH23[m] [0] (~CH23@revspace/participant/ch23)
20:12:39speachyI doubt even the newer sansas could pull off TTS in realtime, but should be able to do it in a plugin.
20:13:05speachy(using the espeak engine, anyway. there are less resource-intensive ones)
20:13:56 Quit dconrad (Ping timeout: 268 seconds)
20:13:57speachyrockbox's "spell out words" is IMO useless for non-english as it doesn't have coverage of the "standard" Latin charset, much less more "exotic" stuff.
20:14:23MarcAndersenI think espeak would be fine, I use it a lot on linux with espeakup
20:15:26 Quit rb-bluebot (Remote host closed the connection)
20:15:34 Join rb-bluebot [0] (~rb-bluebo@rockbox/bot/utility)
20:16:02speachybut anyway. not to say I wouldn't love to see on-device TTS. have a ways to go before that will be feasible (both in rockbox itself and the offline infrastructure)
20:16:41MarcAndersenI understand that. I'm going to bed now.
20:16:54speachyrest well!
20:20:38 Quit CH23[m] (Read error: Connection reset by peer)
20:20:55 Join CH23[m] [0] (~CH23@revspace/participant/ch23)
20:34:38***Saving seen data "./dancer.seen"
21:15:20 Quit baltazar (Ping timeout: 245 seconds)
21:17:24 Join baltazar [0] (~baltazar@user/baltazar)
21:22:49 Join jacobk [0] (~quassel@
21:45:35 Join dconrad [0] (~dconrad@
21:49:05 Quit dconrad (Client Quit)
22:08:36 Join massive_H [0] (~massiveH@2600:4040:a982:c800:303d:be03:e9c3:a8fd)
22:08:58 Join advcomp2019__ [0] (~advcomp20@user/advcomp2019)
22:10:38 Quit Natch (Read error: Connection reset by peer)
22:10:41 Quit pixelma (Remote host closed the connection)
22:10:59 Join amiconn_ [0] (
22:10:59 Quit amiconn (Killed ( (Nickname regained by services)))
22:10:59 Nick amiconn_ is now known as amiconn (
22:11:35 Quit massiveH (Ping timeout: 245 seconds)
22:11:35 Quit MarcAndersen (Ping timeout: 245 seconds)
22:11:35 Quit Galois (Ping timeout: 245 seconds)
22:11:50 Join pixelma [0] (
22:12:00 Quit advcomp2019_ (Ping timeout: 245 seconds)
22:12:36rb-bluebotBuild Server message: New build round started. Revision 4a52147122, 304 builds, 9 clients.
22:12:37rb-bluebotconfigure: strip '−−voice' from the 'make reconf' option list to avoid dupes by Solomon Peachy
22:12:44 Quit martylake (Read error: Connection reset by peer)
22:13:02 Join martylake [0] (~martylake@
22:15:56 Join Natch [0] (
22:17:47 Join CH23_ [0] (~CH23@revspace/participant/ch23)
22:21:11rb-bluebotBuild Server message: Build round completed after 515 seconds.
22:21:12rb-bluebotBuild Server message: Revision 4a52147122 result: All green
22:34:41***Saving seen data "./dancer.seen"
22:41:47 Quit massive_H (Quit: Leaving)
23:02:48rb-bluebotBuild Server message: New build round started. Revision 3ce3b102dd, 304 builds, 9 clients.
23:02:49rb-bluebotProvide "quick" option for loading database into RAM by Christian Soffke
23:07:17 Quit jacobk (Ping timeout: 240 seconds)
23:15:11rb-bluebotBuild Server message: Build round completed after 743 seconds.
23:15:12rb-bluebotBuild Server message: Revision 3ce3b102dd result: All green
23:19:56 Quit othello7 (Quit: othello7)
23:19:57rb-bluebotBuild Server message: New build round started. Revision e8816552f6, 304 builds, 9 clients.
23:19:58rb-bluebotOffer choice of default browsers by Christian Soffke
23:21:17 Nick CH23_ is now known as CH23 (~CH23@revspace/participant/ch23)
23:33:43rb-bluebotBuild Server message: Build round completed after 826 seconds.
23:33:44rb-bluebotBuild Server message: Revision e8816552f6 result: All green
23:43:16 Join z0e [0] (
23:54:05rb-bluebotBuild Server message: New build round started. Revision b501788629, 304 builds, 9 clients.
23:54:06rb-bluebotmanual: update browsing, playlists, bookmarking, ipod keymap by Christian Soffke

Previous day | Next day