Online video hd

Смотреть жесткое видео

Официальный сайт toppromotion 24/7/365

Смотреть видео бесплатно

exelens 26.03.2009 10:12

Есть вопрос!Генератор плейлистов

Ищу нормальный генератор плей листов, хотя... думаю что его и башем можно сделать.



Кто, что посоветует?


Тэги: mp3 playlist вопрос
+ 2 -
Похожие Поделиться

Kraplax 26.03.2009 10:31 #
+ 0 -
Amarok2 - в нем неплохой генератор плейлистов из вашей медиа библиотеки по установленной степени схожести какого-либо параметра. Например, вам хочется плейлист, который состоял бы в основном из металла. Но в основном - это же не 100%. Ставите процентов 80-90 и генерируете.
muhas 26.03.2009 11:17 #
+ 0 -
напиши что тебе от генератора надо. я вот mpd юзаю его же для "генерации" и использую
exelens 26.03.2009 11:48 #
+ -3 -
Поясню, я хочу к мп3шкам, которые лежать в директориях чтобы создавались плейлисты.

Для того чтобы, просто скинув директорию в мп3 плеер или смартфон, плеер нокиа понял, что это плейлист.
lomereiter 26.03.2009 12:07 #
+ -1 -
Например, в EasyTag выделить нужное, после чего Разное->Сохранить список записей... (Или Alt+W)
muhas 26.03.2009 12:18 #
+ 1 -
ls > play.m3u :)
не подходит?
exelens 26.03.2009 12:27 #
+ -3 -
Подходит
booley 26.03.2009 12:45 #
+ 0 -
Подождите, дописываю скрипт на перле :)
booley 26.03.2009 13:10 #
+ 5 -
Готово:
#!/usr/bin/perl

#Generate a relative m3u-playlist

open(PLS, '> '.@ARGV<0>.'/playlist.m3u');
$rls = `ls @ARGV<0> --color=none`; # Raw LS output
@lfn = split("\n",$rls);
foreach $key (@lfn) {
if (rindex($key,'.mp3') != -1) {
print PLS $key,"\n";
}
}

close(PLS);
print "Generation done\n";


У меня сработало :)
Перезаписывает файл playlist.m3u

Вызывать так: имя_скрипта путь
Minoru 26.03.2009 18:45 #
+ 0 -
Perl это, конечно, хорошо, но всё должно быть к месту. Ты потратил 30 минут, а a1fred — 30 секунд, и поэтому его однострочник выигрывает у твоего скрипта.

_________

Кстати, а чем тебя так обидели регекспы, что ты нагородил такое вот чудо:
rindex($key,'.mp3') != -1
?
Всё значительно проще:
$key =~ /.mp3$/i
(это решение в полтора раза короче и имеет преимущество в виде игнорирования регистра).

;)
booley 26.03.2009 19:29 #
+ 1 -
Просто я учу перл и пытаюсь все решить им :)
lomereiter 26.03.2009 20:33 #
+ 2 -
Жаль, что не ассемблер -- я б полюбовался :)))
Инструменты всё же надо к месту применять))
Username 27.03.2009 08:10 #
+ -1 -
+1))
Minoru 26.03.2009 21:03 #
+ 0 -
Я тоже его учу Уже три дня! :D
Но всё-таки да, не стоит его делать для всех бочек затычкой — не забывай, что не одним перлом богаты ;)
Minoru 26.03.2009 21:04 #
+ 0 -
s/учу Уже/учу. Уже/

;)
a1fred 26.03.2009 13:14 #
+ 6 -
ls -1 | grep -E '.*\.mp3$' > playlist.m3u

Можно прикрутить find для рекурсивной обработки директорий.
l1feh4ck3r 26.03.2009 13:38 #
+ 0 -
Вот это наши методы =)
exelens 26.03.2009 16:39 #
+ -3 -
Спасибо!

Смотреть онлайн бесплатно

Онлайн видео бесплатно


Смотреть русское с разговорами видео

Online video HD

Видео скачать на телефон

Русские фильмы бесплатно

Full HD video online

Смотреть видео онлайн

Смотреть HD видео бесплатно

School смотреть онлайн