Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
Use of this software after the trial period of one month is in violation of international Copyright law! It is also unfair to the author, who has spent hundreds of hours developing this program.
Каким плеером вы пользовались пять лет назад?
Каким плеером вы пользуетесь сейчас?
Каким плеером вы пользуетесь сейчас?Консольный mplayer.
А зачем перемешивать треки? Порядок треков влияет на восприятие альбома в целом. Не зря исполнители продумывают не только то, какие записи включить в альбом, но и в каком порядке.
Вот скажите — когда вы пишете в консоли, Вы чувствуете себя Богом?
Порядок треков влияет на восприятие альбома в целом.Именно поэтому куча исполнителей выпускают синглы :)
Перемешивать треки в случайном порядке?Поскольку речь идёт о консольном плеере — я бы сказал, что в нём самом такая возможность необязательна (с позиции UNIX way).
function randplayer() { while true; do for i in `ls $1 | sort -R`; do any_console_player $i; done; done; }randplayer ПАПКА_С_МУЗЫКОЙfind . -type f | sort -R | mplayer -playlist -
pln=`mktemp`; find `pwd` -type f | sort -R > $pln && mplayer -playlist $pln; rm $pln
pln=`mktemp`; python myVKaudio.py | sort -R > $pln && mplayer -playlist $pln; rm $plnimport requests
base_url = "https://api.vkontakte.ru/method/"
method = "audio.get"
owner_id = "<owner_id>"
access_token = "<access_token>"
params = {"owner_id": owner_id, "access_token": access_token}
r = requests.get(base_url + method, params = params)
items = r.json()['response']
for item in items:
if type(item) is dict:
print item["url"]
зацепил надолго.






Опрос на смерть Winamp