callesoroe wrote:
> Just curious. What can this plugin do, that you not already can do with
> Don't stop the music/Last mix ???
>
> This works exellent also with Tidal.
Hi
I often use the "Random Mix" option but it can create a quite jarring
song mix. I thought LMSMusly might create more suit
bobcoupee wrote:
> Hi
>
> Just wondering if anyone has got LMSmusly working on an install of LMS
> created via picorePlayer?
>
> If so was it fairly easy?
>
> Thanks.
Just curious. What can this plugin do, that you not already can do with
Don't stop the music/Last mix ???
This works exellen
bobcoupee wrote:
> Just wondering if anyone has got LMSmusly working on an install of LMS
> created via picorePlayer?
>
As I'm not familiar with picorePlayer, I can't really answer that. The
main task probably would be to get python and ffmpeg installed on it.
However, note that LMSmusly doesn'
Hi
Just wondering if anyone has got LMSmusly working on an install of LMS
created via picorePlayer?
If so was it fairly easy?
Thanks.
bobcoupee's Profile: http://forums.slimdevices.com/member.php?userid=70646
View this
afriend wrote:
> Just to be sure: did you mean
> without deleting missing files from the -database- (= not cleaning the
> databse)
> or
> without deleting them (= not deleting the actual -files-)?
>
both
>
> in case you meant the first, would Musly recognize invalid files and
> exclude them
Thank you for your reply.
Roland0 wrote:
> The latter (without deleting missing files)
Just to be sure: did you mean
without deleting missing files from the -database- (= not cleaning the
databse)
or
without deleting them (= not deleting the actual -files-)?
In case you meant the first, wou
afriend wrote:
> Does anyone here have Musly running on a mac (10.15)? Is it possible?
>
Most likely, but you'll have to build libmusly yourself. See the
homepage for some info.
>
> Every now and then I correct some tracks' artist, album or track names
> which in turn changes the path of thes
Does anyone here have Musly running on a mac (10.15)? Is it possible?
Every now and then I correct some tracks' artist, album or track names
which in turn changes the path of these music files.
I suppose I'd have to redo the analysis then but what happens when I
do?
Does Musly delete the whol
How is this different from Spicefly Sugarcube? Doesn't it do the same
thing?
NFLnut's Profile: http://forums.slimdevices.com/member.php?userid=13180
View this thread: http://forums.slimdevices.com/showthread.php?t=108495
Roland0 wrote:
> You may have noticed that all tracks are added
> (musly_jukebox_addtracks), the sample is only used for
> musly_jukebox_setmusicstyle. This wasn't my idea, I implemented it like
> this because that's how the "official" CLI client works. As that program
> was written by the same
cpd73 wrote:
> I originally thought all tacks should be used. Now I wonder if this will
> adversly affect the mixes...
You may have noticed that all tracks are added
(musly_jukebox_addtracks), the sample is only used for
musly_jukebox_setmusicstyle. This wasn't my idea, I implemented it like
th
Roland0 wrote:
> First of all, I wrote this ~3 years ago, so I have to admit I'm a bit
> hazy on the details.
> However, one thing I noticed was this modification in add_tracks
>
> >
Code:
> >
> # original code
> if numtracks > MUSLY_MUSTYLENUMTRACKS:
> _LOGGER
cpd73 wrote:
> I've used your musly.py code to interface with musly, but added usage of
> python's concurrent features to speed up analysis. On my 5 year old i7
> laptop with an SSD card I can analyse ~20k in just over 1 hour - which
> is amazing compared to the ~1week for MusiIP (although that
Hi Roland. I've been playing with creating a Don't Stop The Music mixer
using Musly. For this I've create a python script to analyse files with
musly and provide a 'get similar tracks' API via Flask. I've used your
musly.py code to interface with musly, but added usage of python's
concurrent feat
V0.1.0 has been released. In addition to various smaller improvements,
the main new features are options to control the similarity of the
tracks to be played, an option to avoid duplicate tracks, improved web
UI, and a JSON/RPC API.
This version includes all features originally planned for the
app
Roland0 wrote:
> Quite sure it does:
> >
Code:
> >
> $ ./lmsmusly.py --db-path ~/tmp dynamic -h
>
> usage: lmsmusly.py dynamic [-h] --lms LMS [--lms-port LMS_PORT] --lms-player
> LMS_PLAYER [--lms-notifications] [--read-jukebox]
> [--numtracks NUMTRACKS]
>
OleHB wrote:
> For my understanding it is necessary, that the music files are analysed.
> The analysed data is stored in a database.
>
Correct
>
> Is it possible to save the analysed data in the tags (ID3-Tags) too?
>
Unlikely - even disregarding any size limits, there's no id3 frame type
d
bakker_be wrote:
> Are you certain? Even v0.0.4 doesn't seem to know about it :p
>
Quite sure it does:
Code:
$ ./lmsmusly.py --db-path ~/tmp dynamic -h
usage: lmsmusly.py dynamic [-h] --lms LMS [--lms-port LMS_PORT] --lms-player
LMS_PLAYER [--lms-notification
dermicha wrote:
>
> >
Code:
> >
> DEBUG:__main__:static_playlist result id: 1 sim: nan file:
/mnt/MUSIC_1/MUSIC/MUSIK/24BIT_LOSSLESS/A/Amy Winehouse - Back To Black
(24,96000) (2007)/02 - You Know I'm No Good.flac
>
> >
>
The proble
For my understanding it is necessary, that the music files are analysed.
The analysed data is stored in a database.
Is it possible to save the analysed data in the tags (ID3-Tags) too?
In that way it is not necessary to analyse the music again after a
re-installation (or something else)
Thanks
Roland0 wrote:
> v0.0.3 includes a web interface (note this requires cherrypy to be
> installed - see homepage for specifics)
Are you certain? Even v0.0.4 doesn't seem to know about it :p
Code:
bart@up-server:~/LMSmusly-0.0.4/src$ sudo ./lmsmusly.py -h
usage: lmsmu
Ok, I tried with jukebox and now it is only Amy Winehouse... :(
Code:
DEBUG:lmsmusly.libmusly.musly:get_tracks_db: 155943 rows
DEBUG:lmsmusly.libmusly.musly:read_jukebox: jukebox path:
/opt/musly-0.2/db/jukebox.bin
INFO:lmsmusly.libmusly.musly:read_jukebox: musly_ju
v0.0.3 includes a web interface (note this requires cherrypy to be
installed - see homepage for specifics)
SW: 'extGUI4LMS'
(http://forums.slimdevices.com/showthread.php?98186-Announce-Alternative-Web-Interface-(beta))
| 'Playlist Editor'
(http://forums.slimdevices.com/showthread.php?108199-Ann
bakker_be wrote:
> After 16 hours the analysis crashed, no specific message in the log ...
Well, that makes finding the issue tricky.
I'd suggest you analyze in batches. While I don't thing the size of the
collection is the issue (someone wrote he analyzed ~120K songs
successfully), it will narro
After 16 hours the analysis crashed, no specific message in the log ...
Main System: Touch; Marantz SR-5004 + TMA Premium 905 + TMA Premium 901
+ Teufel Ultima 20 Mk 2 + BK Monolith+ FF + Lenovo T460 + Kodi + Pioneer
PDP-LX5090H
Workshop: iPad 32GB Wifi + Squeezepad (local playback activated)
W
bakker_be wrote:
>
> a way to limit the number of repetitions. Spicefly SugarCube, the best
> MusicIP implementation for LMS allows for several weighting options
>
edit src/lmsmusly/utils/config.py:
MSKIPDUPS = True
>
> it should use the last track of the current playlist in stead of the
> fi
First run, without jukebox 24342
Code:
2018-01-08 21:07:44 __main__ INFO database: /mnt/music/lmsmusly.db
2018-01-08 21:07:44 requests.packages.urllib3.connectionpool INFO
Starting new HTTP connection (1): 192.168.1.100
2018-01-08 21:07:44 __main__
Roland0 wrote:
> I'd suggest either using nohup (which will keep the process running
> after you log out), or tmux / GNU screen (which let you detach /
> re-attach your terminal session).
> In the latter case, set the log to debug, pipe the output to tee and
> grep for INFO, then you can easily h
V0.0.2 has been released. It includes a new feature (persisting a
jukebox to the file system), which decreases startup times
significantly.
See the homepage for details on how to use it (section "writejukebox")
Speedup is quite dramatic (on a RPi3 with 3000 tracks 5s vs. 2m6s):
Code:
---
dermicha wrote:
>
> The creation of the mix needs 12 minutes to finish and it doesn´t
> matter what seed track I use, I get always "Amy Winehouse - Back to
> Black" flac24 tracks. Always the same album. If I jump to the last
> track, I get the same tracks again.
>
Run the app with debug loggi
bakker_be wrote:
> Since the machine which will host this, along with my LMS and other
> assorted duties in my home network, is running completely headless I'm
> doing everything through Putty from my laptop. This of course means that
> it's not always connected to my home network, so the session
srasher wrote:
>
> 1. Installation on the ODroid:
> Getting it to run the playlist generation on the Odroid wasn't possible
> for me with medium effort. python3-requests could only be installed on
> Ubuntu 14.04 (max2play's latest available version base for the U3) in a
> compatible version (> 2
bakker_be wrote:
> Hey Seb,
Hi,
bakker_be wrote:
> > > >
- Did you listen to the generated playlist?
> > >
Yes, I did. And apart from that, there was no material included that I
hadn't been very "aware" of, so I actually pretty much know how those
songs sound.
bakker_be wrote:
> >
I have a problem with the dynamic mix. My database contains 156000 flac
and flac24 tracks. LMS runs on a vm with four cores and 4 GB ram.
The creation of the mix needs 12 minutes to finish and it doesn´t
matter what seed track I use, I get always "Amy Winehouse - Back to
Black" flac24 tracks. Al
srasher wrote:
> ... It generates them, but the mix is rather strange. Within those 20
> songs (and I tried 5 or 6 times with always different seed tracks) it
> never had less than 5 songs from the same album as the seed track. The
> additional songs then most of the time had a majority of songs
Since the machine which will host this, along with my LMS and other
assorted duties in my home network, is running completely headless I'm
doing everything through Putty from my laptop. This of course means that
it's not always connected to my home network, so the session gets
interrupted and I do
srasher wrote:
> Then lmsmusly.py works from the command line. Great!
>
> Next step will be to include it into LMS, will try this tomorrow.
>
> Cheers,
> Seb
Well, I got mixed results for that:
1. Installation on the ODroid:
Getting it to run the playlist generation on the Odroid wasn't possi
OK, thanks. I'll try a smaller batch before relaunching the whole
enchillada and be patient for it to complete then :p
Main System: Touch; Marantz SR-5004 + TMA Premium 905 + TMA Premium 901
+ Teufel Ultima 20 Mk 2 + BK Monolith+ FF + Lenovo T460 + Kodi + Pioneer
PDP-LX5090H
Workshop: iPad 32GB
bakker_be wrote:
> Hmmm, something seems wrong at my end.
> >
Code:
> >
> bart@up-server:~/LMSmusly-0.0.1/src$ ./lmsmusly.py --db-path
/home/bart/musicip analyze /mnt/music/
> INFO:__main__:database: /home/bart/musicip/lmsmusly.db
> DEBUG:lmsmusly.libmusly.musly:
Hmmm, something seems wrong at my end. Probably something I've not done
correctly or misunderstood ;)
I'm getting this:
Code:
bart@up-server:~/LMSmusly-0.0.1/src$ ./lmsmusly.py --db-path
/home/bart/musicip analyze /mnt/music/
INFO:__main__:database: /home/bart/music
srasher wrote:
>
> Initially I just left the libs where they were installed by "sudo make
> install" after compilation, which was "/usr/local/lib".
>
This is the root cause of all subsequent issues - cmake needs to already
configure for the correct final destination (in order to set the correct
schoeppi wrote:
> > Am 02.01.2018 um 00:31 schrieb Roland0 (DOT) forums.slimdevices.com>:
> > LMSmusly creates playlists / mixes based on track similarity -
> > basically, you point it to a song, and it will queue up songs similar
> to
> > it (comparable to MusicIP).
>
> Cool addon for LMS!
>
Some more information that might be helpful for others: after analyzing
a portion of my collection on the Ubuntu x86_64 machine, I proceeded to
installing libmusly and lmsmusly on my server, which is an Odroid U3
running max2play.
I used the compilation from source for libmusly (because it's a 32
srasher wrote:
> First one was also right direction but didn't help immediately, the
> sys.path was having lots of paths but none similar to your site-packages
> path and I struggled,
It seems Debian has some 'non-standard python specifics'
(https://wiki.debian.org/Python), so maybe the modules h
Roland0 wrote:
> The built distribution is for python 3.6, not 3.5. While lmsmusly should
> run with older python 3 versions, the module install paths are
> different, so you'll have to move the 2 folders in the site-packages
> folder to the correct path, probably from
> /usr/lib64/python3.6/site
schoeppi wrote:
> Allthough I do not think that it will be possible, it would be great to
> have such a functionality for online services like Spotify or Deezer. Do
> you see any chance for this?
>
None at all - the tracks have to be analyzed, which requires access to
the audio data.
However, I
srasher wrote:
> It's an x86_64 machine running Ubuntu 16.04 LTS, AVX is available in the
> CPU, python3.5 installed. I put libmusly files into the "/opt/musly..."
> location mentioned on your instruction page and extracted the tar
> archive of the pre-built LMSmusly package into the root dir (wi
> Am 02.01.2018 um 00:31 schrieb Roland0
> :
> LMSmusly creates playlists / mixes based on track similarity -
> basically, you point it to a song, and it will queue up songs similar to
> it (comparable to MusicIP).
Cool addon for LMS!
Allthough I do not think that it will be possible, it would b
Hi Roland,
thanks a lot for your efforts (also looking into the Essentia plugin)! I
tried to install the LMSmusly stuff, first on my desktop computer for
database analysis. It's an x86_64 machine running Ubuntu 16.04 LTS, AVX
is available in the CPU, python3.5 installed. I put libmusly files into
LMSmusly creates playlists / mixes based on track similarity -
basically, you point it to a song, and it will queue up songs similar to
it (comparable to MusicIP).
Details and installation / usage instructions can be found on the
'homepage' (https://www.nexus0.net/pub/sw/lmsmusly/)
SW: 'extGUI
50 matches
Mail list logo