LINUX.ORG.RU
ФорумTalks

[MPD] Музыка вне базы данных


0

1

#!/bin/sh mpd_conf=/etc/mpd.conf mpd_host=`cat «$mpd_conf»|awk '/bind_to_address/'|cut -d\" -f2|grep socket`

export MPD_HOST=«$mpd_host»

function add_files { for f in «$@»; do if [ -d «$f» ]; then cd «$f» add_files * fi mpc add «file://$PWD/$f» &>/dev/null done }

add_files «$@»


Черт, форматирование пошло криво, но не суть.
Я думаю кому надо разберутся.
Так вот: вот этот скрипт засывывает файлы, папки папки с подпапками или что вы ему там укажете в плейлист mpd и мать твою играет его.
На написание ушло чуть больше 5 минут. И перестаньте уже ныть, что не умеет.

P.S.
В базу разумеется ничего не добавляется.

arknir ()
#!/bin/sh
mpd_conf=/etc/mpd.conf
mpd_host=`cat "$mpd_conf"|awk '/bind_to_address/'|cut -d\" -f2|grep socket`

export MPD_HOST="$mpd_host"

function add_files
{
	for f in "$@"; do
		if [ -d "$f" ]; then
			cd "$f"
			add_files *
		fi
		mpc add "file://$PWD/$f" &>/dev/null 
	done
}

add_files "$@"

arknir ()

Нафига оно нужно, если вообще привязано к ненужной функциональности медиатеки?
Сначала пишут ненужное, а потом удивляются - откуда это хомячков расплодилось, не знающих, что такое файл, даже в линуксах.
Тьху.

pekmop1024 ★★★★★ ()
Ответ на: комментарий от pekmop1024

Да ты сам-то нужен? Никто ж не возмущается «нарожали ненужных». Тьху.

Shtucer ()
Ответ на: комментарий от GotF

> 4.2. Библиотека имеет свои преимущества.

Пойдет в качестве заменителя недостающей функциональности мозга, да :)

pekmop1024 ★★★★★ ()
Ответ на: комментарий от pekmop1024

> Пойдет в качестве заменителя недостающей функциональности мозга, да :)

Это про электронно-вычислительные машины?

sin_a ★★★★★ ()
Ответ на: комментарий от Deleted

Ну да, можно было бы в Desktop засунуть.
Просто не все читают вики mpd(по-моему немногие о ней вообще знают).
А скрипт по-моему полезный(я вот cmus выкинул).

arknir ()

Фантастика!

Хотя сам я сначала в медиатеку добавляю. А так mpg321 )

different_thing ()

Спасибо. А я, блин, с созданием временных симлинков возился.

Shlyapa ★★ ()
Ответ на: комментарий от arknir

А как о ней можно не знать, если на вику прямо с офсайта МПД перекидывает? :) Рылся я в ней немало, но такого почему-то не встречал.

Shlyapa ★★ ()
Ответ на: комментарий от anonymous_sapiens

>> а вроде и не пригоден для повседневного использования

Конкретнее. А то я вот им пользуюсь каждый день, а оказывается, что он не пригоден :(

GotF ★★★★★ ()
Ответ на: комментарий от arknir

вы провели отличную аналогию. юзать mpd это как член в вакуумный пылесос совать

anonymous_sapiens ★★★★★ ()

А я уж было поверил, что оно и впрямь научилось.
Спасибо за просвещение, и байта этого мусора на моей машине никогда не будет.

anonymoos ★★★★★ ()

простите убогого

а чо, к MPD нету нормальных фронтендов, что приходится писать всю эту околесицу?

stevejobs ★★★★☆ ()
Ответ на: комментарий от anonymous_sapiens

> а вроде и не пригоден для повседневного использования

Не нашел ни одного плеера кроме MPD, пригодного для повседневного использования

michwill ★★★★★ ()
Ответ на: простите убогого от stevejobs

Re: простите убогого

>а чо, к MPD нету нормальных фронтендов, что приходится писать всю эту околесицу?

Нету. Есть вполне терпимые, есть откровенное УГ… А вот нормальных нету. :(

AX ★★★★★ ()
Ответ на: комментарий от GotF

>It's tooooo fat.

Это правда, увы. Сколько всяких пробовал, до нормального интерфейса им всем как до Плутона.

AX ★★★★★ ()
Ответ на: комментарий от anonymous_sapiens

Проблемы с русским здесь только у тебя:

штаны через голову одевают

штаны

одевают

К тому же, очевидно, что под «некоторыми» подразумевается некоторая группа лиц с кривыми руками. А у кого руки кривые? Правильно, у не осиливших MPD.

GotF ★★★★★ ()
Ответ на: комментарий от cuki

>> он уже научился проигрывать музыку?

К следующему релизу обещали.

GotF ★★★★★ ()
Ответ на: комментарий от xorik

>Что ему надо?

Указать, как соединятся с mpd

mpc -h /var/run/mpd/mpd.socket file://.....

вот так например.

dikiy ★★☆☆☆ ()
Ответ на: комментарий от anonymoos

>А я уж было поверил, что оно и впрямь научилось.

Сам не верил сначала. Но подтверждаю - оно научилось! Теперь можно и с amarok перелезть.

dikiy ★★☆☆☆ ()

вообще я не понимаю, как с таким хреновым качеством звука, люди используют мпд. У меня такое подозрение, что мпд специально делает ресемпл с 44 до 48, поэтому такой скрежет в динамиках, а особенно в девайсах, да и эквалайзера для них нет.

anonimbus ★★ ()
Ответ на: комментарий от GotF

>Правильно, у не осиливших MPD.

скрипт по теме


Пользователи XMMS2 недоумевают в чём, собственно, внезапный ажиотаж.

Deleted ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.