logs archiveBotHelp.net / Freenode / #mopidy / 2015 / August / 20 / 1
perplexa
ah that's cool
i have a ds713+ :P
at the moment the rpi has a samba share + file backend
not really a fan of the ds audio station
or plex, or anything for music ;x
jodal
I've moved all my music to the NAS and left it there :P
do this increases the odds for me listening to it considerably
txomon|fon
seems like go now supports shared libs, and more architectures
adamcik
the go way to do extension like we have would be a process per extension and then your choice of rpc/messagebus/... between them
txomon|fon
yep
go routines wouldn't they? Haven's coded much go
adamcik
jodal: https://discuss.mopidy.com/t/problem-to-install-mopidy-spotify-on-fresh-installed-pi-v2/844 - again...
go routines are just within a process
dz0ny
txomon|fon: routines are lightweight "tasks" inside process, by default go had only 1 process, they optimized that for 1.5 an you now get 1 process per cpu
golang runtime has microkernel that schedules gorutines
golang before used c to transpile go generated c code for multiple platforms
it has native interface
now
txomon|fon
dz0ny, I had missing the scheduler
dz0ny
they went so far that cpu manufacturer can just provide them with xml file for all instructions and they can generate new support for platform
go for 8bit processor :>
I'am sure someone will try to do it :)
txomon|fon
dz0ny, oh!!! ok, that's amazing, I am just worried about size
dz0ny
size of? binary
txomon|fon
yep
size
dz0ny
Simple http server is 3mb and 5MB for ram
with response times in ns :>
txomon|fon
dz0ny, then it's way too heavy :(
uhttpd is far less
I was thinking on embedded :/
dz0ny
ah for that
yea
or even rust
txomon|fon
yeah, thought about rust
good thing about python is that you can trim it as much as you want
dz0ny
anyone used pyinstaller?
I'am wondering if i can just package runtime and native libs and it would work
jodal
adamcik: again? first question I've seen on m-s2 vs wheezy/jessie?
adamcik: wheezy comes with py 2.7.3 iirc, so the jessie package requiring 2.7.5 fails quite early
jelle
(Action) wonders if this 4000 item playlist crashes mopidy
txomon|fon
jelle, shouldn't
jelle
txomon|fon: well it's 9126 songs!
and it didnt crash!
jodal
mopidy 1.1 do have a new default 10k limit on the tracklist to not crash mpd clients
jelle
ok
cool seems to work flawless :-)
adamcik
speaking of that limit, we could probably remove the max, or raise it further. but we would need to log a warning message that this might crash mpd clients
or limit the mpd impl. to showing the first 10k
jodal: looked like it was misbuilt packages again, but I see it's a apt.sources mixup instead
jodal
adamcik: agree. though, I doubt there's lots of people (or use cases) having >10k tracks in the tracklist
adamcik
I remember someone wanting random play from their entire lib
trygveaa
jodal: «can use both Mopidy extensions installed both»
adamcik
but that sounds more like a dynamic playlist imo
trygveaa
both twice sounds a bit weird
jelle
I wonder if you can paginate playlists
so that it works like a generator
but I don't know anything about the MPD protocol
trygveaa
MPD 0.20 (yet to be released) introduces pagination iirc
adamcik
trygveaa: makes me want to stick to pretending to support just 0.19 a bit longer :-)
tkem
jodal: are you using the standard synology media server or one of the other options?
and for fun, try installing BubbleUPnP for Android; this can also act as a DLNA *server*
jodal
tkem: standard DS415play
already have BubbleUPNP pay version :-)
started app... mopidy went all wild
INFO Found media server /com/intel/dLeynaServer/server/3: BubbleUPnP Media Server (Nexus 5)
now mopidy can browse the file hierarchy on my phone... not sure if I feel safe, even though bubbleupnp requires me to enable each and every folder I want to be able to read from
browsing can be revealing enough
I'm now listening to some music file I didn't know existed on my phone
tkem
Jodal: nice feature of BubbleUPnP is also proxying to cloud services
regarding security, well that may be an issue... of BubbleUPnP, I think
jodal
tkem: mopidy-dleyna is a killer extension :-)
yes, clearly the phone/bubbleupnp's responsibility in this case
tkem
That's why I plan to relase v1.0.0 this weekend ;-)
jodal
(Action) promises himself to never set up samba or nfs on a raspi
tkem
downside is, i don't feel much use/love for mopidy-local-sqlite nowadays...
jodal
I have the NAS mounted on my desktop using NFS, but I really never listen to local music
we should get mopidy-local out of core and merge sqlite into it
problem is that mopidy-local provides a huge part of the test coverage of the core layer (due historical reasons)
tkem
yes, heard so
adamcik
though some of those tests are duplicates of core tests
I've been running into a lot of that with the gapless core changes
jodal
ah, them music I'm listening to is DSaudio's cache of the tree tracks from my NAS I've previously played on my phone
adamcik: mhm, we started adding core tests with the multi-backend support, and that is a huge part of what core does
adamcik: we just need to make sure we test the rest as well
tkem
(Action) is making an M3U playlist of the ringtones on his phones
jodal
:-D
"All music" fails on my NAS
tkem
@work it's also nice to see who's enabled Windows 7 media streaming ;-)
jodal
probably related to the limits/pagination work you have pending?
tkem
jodal: probably, same issue with minidlna
it should be mostly done, but needs some more testing
however, browsing >10k files will still be slow
clients will probably run into timeouts, but most won't be able to handle a couple thousand Refs anyway
you'd sure get a sore thumb with Mopidy-Mobile from scrolling ;-)
jodal
"All music" in this case is ~400GB
tkem
How many files/tracks?
minidlna gave up on ~10k tracks before i used proper attribute filtering
jodal
find ~/music | wc -l
52337
« prev 1 2 next »