Skip to main content
Not for now

Generating playlist from shuffled several other playlists.

Mafe
Rafael.
silena
Noam Asulin
+283
  • Mafe
    Mafe
  • Rafael.
    Rafael.
  • silena
    silena
  • Noam Asulin
    Noam Asulin
  • diabolik
  • Rob Igo
    Rob Igo
  • Alejandro Ortega
  • watery
  • Kittpeak
  • Gabriel.Santos
  • slavakraynov
    slavakraynov
  • pius2804
  • Feliips
  • sergiotw17
  • Mark Percy
    Mark Percy
  • Roland Gergely
  • freakyredhead
  • walker
    walker
  • CoCay
  • enebei
  • vojke
  • neverwhere
    neverwhere
  • Ana.
    Ana.
  • Dgreensuperhoops
  • Fabian Polak
  • iVan.Laffitte
  • LFMP
  • Surplus
  • J.R.Arndt
  • ozeias lima
  • JJM
  • Nossus
  • bart.ducheyne
  • vbtop
  • AFidel
  • nicr
  • Dreamweaver08
  • ahmeterenodaci
  • Andrés Felipe Quiroz Rúa
  • clopes
  • lmacovei
  • Albataslaulu
  • Chipeta
  • Behike
  • rimlock
  • Steamhammer
    Steamhammer
  • FriskyProdigy
    FriskyProdigy
  • Elpida
  • TedGrassman
    TedGrassman
  • mutescualex
  • alantiagofelipe
  • Carlos.Martinez
  • Toujkou6936
  • BigLeka
  • Luis Fernando Marques
    Luis Fernando Marques
  • Kris.Byers
  • shamanbo
  • Ivan Rychkov
  • thebootable
  • sleepingsun
  • Cobra65kr
  • KCM
  • Louisbenhammond
  • Camillus
  • madeofhuman
  • sebu0815
  • Altitude
  • Hein.delange
  • Biquette
  • PandoraFalke
  • Draugwe
  • Vikiv
  • Vinicius José Roepke
  • Jose Hoz
  • Esalm
  • Andre Hilsendeger
  • julio.matz
  • RyanMcCoskrie
  • Jason Hooper
  • Thiago Augusto Cintra
  • Notsoldyet
  • Karga85
  • Afiq NO Sawan
  • Manu Axlman
  • Kui
  • plego97
  • Leonardo Molina
  • jade1026
  • Ricahrd.Had
  • viktor-235
  • JoeHae
  • psclmrk
  • moerger
    moerger
  • nemterest
  • nicoleb_
  • Wardeneo
  • cowudders14
  • Lincoln D.
  • Steeve
  • lucy.chidley
  • Naej
  • De3z3rFan
  • José.Saraiva
  • LuisM
  • livia.pisko
  • Michael Andrews
  • Clement13730
  • Wessel.Verheijen
  • William Sousa
  • lull
  • ZSkiraly
  • jeff7chris
  • Petya Kohts
  • dgenito
  • vicbelbar.16
  • gretatm
  • Tom Tttt
  • Rudi
    Rudi
  • Mr_morgue
  • Son_Of_Diablo
  • salad
  • Jhomkarlo
  • Dojiyi
  • Alonso_05
  • Vinicius Oliveira
  • Jadin.Press
  • Daniele Genito
  • Rich Green
    Rich Green
  • Mada Maria
  • argomis
  • yennaiv
  • Andres Garcia
  • snipergodboy
  • UZAEMPOLGANTE
  • Oliver Reehuis
  • Josh-CR
  • Lucieliz
  • Glauber Marinho
  • alexandrovici
  • ttrimmer
  • Nirish.Morar
  • Cristopher
  • Audrey Bee
  • Tomas Novak
  • Edgar Diniz
  • injatimi
  • MusicLover750
  • zetetism
  • Yevhen Vasyliev
  • sebtix
  • Margo Bellekom
  • RootM
  • lucavasconcellos
  • Timo.Volkenrath.
  • Shidairyu X
  • JHD
    JHD
  • Inad74
  • Maxpowerfreak
  • mqrc81
  • Taqz
  • korg250
    korg250
  • Alegria
  • Wertyx
  • CINN3R
  • Servos
  • Stuart Carbery
  • sherlcock
  • kisbye
  • JVG1976
  • aakopylov
  • Galina
  • kopylova_ma
  • Ale Mizu
  • Skriand
    Skriand
  • Alex12A
  • MATHÉO.YANN
  • anthe.a.bela
  • CobusEllis
  • stijn cabuy
  • PullUpSelecta
  • Koen F
  • Bernardo Silveira
  • patrikkesic
  • Andrey.Sbitnev
  • sebastian.frey
  • hpguru
  • Minimoon
    Minimoon
  • makebos
  • andrewjk
  • Lyna Bouhorma
  • Kristian Bundgaard Hansen
  • YasharBSH
  • Papa.Lazarou
  • alix.biton
  • Managua 2000
  • deezertrentetrois
  • paulcc
  • anderzon
    anderzon
  • barthou12
  • Cyberkiks99
  • NozBead
  • KraqatoaTheKrab
    KraqatoaTheKrab
  • Felipe Ripardo
  • roadtripper
  • artistro08
    artistro08
  • Eris
  • DJ RAE
  • Tarık Alp Onar
  • jehorge
  • Inkala
  • Harmonie
    Harmonie
  • CADizzle
  • Lorenz
  • Henkedenken
  • EifachJarvis
  • RysterUK
  • rikkitook
  • Tlamatini
  • ramon vajda
  • TurtlePurple
  • János Takács
  • Marc Plaggs
  • Joliesse
  • Matt_3050
    Matt_3050
  • Bastien Vuillod
  • JJST
    JJST
  • WLDNSTAR
  • unseenlarks
    unseenlarks
  • Spidge
  • lm41
    lm41
  • Thimoclesse
  • ACertainCoder
    ACertainCoder
  • newprotagonist
  • Zohir A.
  • Edifer
  • Persefonq
  • jb4020
  • MoonageStarman
  • katemclellan
  • Ronsed
  • VrakSen
  • moot
    moot
  • irtytsch
  • Vlekkie
  • Sterf
    Sterf
  • Floffje
    Floffje
  • hobbyart
  • Grégoire
  • Sofijotschka
  • oliblob
  • Lethe
    Lethe
  • LouisTardif
  • Clément.Rousseau
  • Jarod
  • Elipsus
  • cr57
  • Lenora
  • Sjur Lee
  • Alibi
  • bluenix
  • clementin
  • digigraph
  • GregFMX
  • Lynn16
  • JustAnotherMusicLover
  • Kosciuk
  • Eugene Chernov
  • fronbow
  • Morpheunox
  • deezywheezy
  • falseShepherd
  • Guilhem Blanc
  • Nightfox69
  • juliensl
  • anatolethien
  • clembes
  • joshu42
  • Handymate
  • Komle
  • Kuzey
  • Yves1996
  • imaginaryDemons
    imaginaryDemons
  • Toutouchien
  • pencilled_robin
    pencilled_robin
  • Jan.Mulder
  • Quentin. L
  • CinnamonBloop
  • KasperNymand

I have several playlists of 1000 songs each. I'd like to shuffle them together and create new playlist from random songs from this playlists.

I don't want shuffle all my library and don't want to shuffle my favorites, i just want to shuffle my "work music", wich does not fit in one playlist.

12 replies

Rafael.
Alien SuperStar
Forum|alt.badge.img+7
  • Alien SuperStar
  • 8634 replies
  • January 17, 2018
Hi there, the feature has now been implemented, It's called "Shuffle my Music" and you should see the button when going to MyMusic 😉

  • Author
  • Runaway Baby
  • 10 replies
  • January 17, 2018
Rafael. wrote:
Hi there, the feature has now been implemented, It's called "Shuffle my Music" and you should see the button when going to MyMusic ;)


Shuffle my music will shuffle all my music, but i want to shuffle just two playlists.

For example a have playlists: work1, work2, work3, relax1, relax2.
Each of them reach limit for tracks.

Currently at work i must choose which of work playlist i want to listen today. But i want, that i could make shuffle from all work playlists, but not included music from relax playlists.

Rafael.
Alien SuperStar
Forum|alt.badge.img+7
  • Alien SuperStar
  • 8634 replies
  • January 18, 2018
Hi @yaBoroda I see... you want to be able to select the playlists that you want to put on shuffle :)
I will pass your suggest on to our devs! 🙂 Thanks!

  • Author
  • Runaway Baby
  • 10 replies
  • January 19, 2018
@Rafael. thanks!

Forum|alt.badge.img+2
  • Lover
  • 52 replies
  • January 26, 2018
yaBoroda wrote:

Rafael. wrote:
Hi there, the feature has now been implemented, It's called "Shuffle my Music" and you should see the button when going to MyMusic ;)
Shuffle my music will shuffle all my music, but i want to shuffle just two playlists.

For example a have playlists: work1, work2, work3, relax1, relax2.
Each of them reach limit for tracks.

Currently at work i must choose which of work playlist i want to listen today. But i want, that i could make shuffle from all work playlists, but not included music from relax playlists.


Hey @yaBoroda, if you're interested in programming at all, this is possible by using Deezer's API.

I've wanted to do this exact same thing. It works, but is not very usable.

https://github.com/jclevine/deezer-geezer/blob/recollect_tracks/recollect_tracks.py

You can keep tabs on this. I should be updating it soon(ish) to be more easily used by non-technical folks.

  • Author
  • Runaway Baby
  • 10 replies
  • January 26, 2018
@JustinL actualy i intented to do exactly this and also with python )) Only i constatly delay it for next week, as usual ))

You say it already works? But i don't see where you get auth token?

Forum|alt.badge.img+2
  • Lover
  • 52 replies
  • January 26, 2018
yaBoroda wrote:
@JustinL actualy i intented to do exactly this and also with python )) Only i constatly delay it for next week, as usual ))

You say it already works? But i don't see where you get auth token?

You have to sign up to get the API token and then just plug it in into some of the dicts (eg here). I (stupidly) didn't make a constant, so you might need to plug it into more than one place.

It does work, but you might have to dig a little. I forgot whether the commented out stuff is necessary or not.

Forum|alt.badge.img+2
  • Lover
  • 52 replies
  • January 30, 2018
@yaBoroda I fixed up the script a bit to make it easier to use.

You'll be using this script, recollect_tracks.py.

  1. Follow these instructions to get an API key
  2. Put the API key here.
  3. Put the predicate here to set which playlists you want to "reshuffle"
The script will currently:
  1. Get all the tracks from the playlists you specified
  2. Shuffle them up and remove duplicates
  3. Create x playlists, depending on how many tracks, x being # tracks / 2000 (which is the current max size for playlists)
Let me know if you have any trouble.

  • Author
  • Runaway Baby
  • 10 replies
  • January 31, 2018
@JustinL I will definetely pick in your code with one eye, but i am already too deep in writing my own script to use some one's elses. It too fun )) I just recently started write in python and i love it. I even think to change my work to it (from php).

If you interested, you can see my code here
https://github.com/yaboroda/dzshuffled/blob/master/dzshuffled

It only getting token now. And authorization that way i did saw in other script on github.

Hello guys.
As a former Spotify user, I have an android app to do this automatically every night. But the Spotify app is not really compatible with vanilla android (pixel 2), so I'm moving to Deezer.
I'm planning on adapt my app to Deezer now and release on the play store.
I'll keep you guys posted.

  • Author
  • Runaway Baby
  • 10 replies
  • March 12, 2019
BTW i finished my python script for doing exactly what i needed. I did it quite a while ago but forget to post here in case anyone need it. Theoreticaly it should run on windows, mac and linux, but i using it on linux only so i cant promise for other platforms.
https://github.com/yaboroda/dzshuffled

Rafael.
Alien SuperStar
Forum|alt.badge.img+7
  • Alien SuperStar
  • 8634 replies
  • February 4, 2021
Updated idea status In discussionNot for now

Reply