LINUX.ORG.RU

deadbeef-ом дроблю на отдельные треки, потом слушаю нормальным проигрывателем, с поддержкой коллекций

Joe_Bishop
()

Ну на крайняк:

Собственно понадобятся такие пакеты (работаем на Archlinux):

    cuetools
    shntool

Далее собственно скрипт, который мы сохраняем и выполняем командой # sh script_name.sh :

# Далее мы просто конвертируем кодировку, для чего используем iconv.
iconv -f CP1251 -t UTF8 *.cue > album.utf8.cue

# Итого мы получили CUE-sheet в кодировке UTF-8. Далее разбиваем, сначала
# определим метки времени:

cuebreakpoints album.utf8.cue
#Должны получить список меток времени, по которым будет идти разделение.
#Нам не принципиально какие именно метки мы получим, важен тот факт, что
#мы их получили. Используя shnsplit и полученные метки времени делаем
#разбивку на треки:

cuebreakpoints album.utf8.cue | shnsplit -o flac -f album.utf8.cue -t «%n — %t» *.flac
# Получим набор треков с названием split-trackXX.flac, где XX — номер
# трека. Остаётся навесить на треки теги, указанные в CUE-sheet. Делаем с
# помощью скрипта cuetag:
rm *pregap.flac
cuetag.sh album.utf8.cue «%n — %t» *.flac
# Теперь теги добавлены в файлы. Конечно записанные теги могут не совсем
# соответствовать тем, которые приняты в вашей музыкальной библоитеке. На
# такой случай пригодятся руки и программа easytag.

# Вот впринципе и всё по поводу разбивки FLAC+CUE на FLAC-треки.

rm album.utf8.cue
Promusik ★★★★★
()
Ответ на: комментарий от BceM_IIpuBeT

Блин, наверное ты прав и у меня тоже не было, но было пофиг. Нечем протестить. Да разбей на треки и не парься.

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

Интересно, что shnsplit конвертирует FLAC во FLAC с промежуточным WAV. То есть он его не «пилит» на части, а именно конвертирует. Не знаю, сказывается ли это на качестве. Я поднимал эту тему на ЛОРе ещё в 2012-м, но похоже что всех всё устраивает, потому что за это время всё осталось по-прежнему.

ZenitharChampion ★★★★★
()

Тоже интересует. Чтобы перемешивать треки в плейлисте. А резать нельзя - файлы на раздаче, а пару терабайт места терять не хочется. Сейчас к каждому cue держу рядом edl в формате mpv для каждого трека.

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

Ещё бы недеструктивные метаданные и операции. В xattrs+БД например. Файлы могут быть в ro

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

Не должно, если форматы совпадают. Но метаданные корёжит.

boowai ★★★★
()

Clementine. Вроде бы, раньше когда-то использовал Qmmp.

valentin13
()

1. На аппаратном Hi-Fi плеере.

Где там наш научник lenin386из НИИЧАВО

Сколько зарплат должен стоить ноутбук? (комментарий)

2. Тыц! - https://flacon.github.io/

----

Наслаждаемся - тонны еды -

www.linux.org.ru/search.jsp?q=linux Hi-Fi&range=ALL&interval=ALL&...

Bioreactor ★★★★★
()
Последнее исправление: Bioreactor (всего исправлений: 1)
Ответ на: комментарий от Promusik

audacious

Норм. Только что он сыпет прямо в строку состояния при паузе\продолжении?

ERROR alsa.cc:525 [pause]: snd_pcm_pause failed: Ошибка ввода/вывода.
ERROR alsa.cc:525 [pause]: snd_pcm_pause failed: Дескриптор файла в плохом состоянии.
Но работает.

И ещё в терминал иногда:

bad character '�'
Видимо некоторые cue не переваривает. Ну libcue и раньше на них запинался - сделать новые cue проще, чем резать аудио-файлы.

В qt5 интерфейсе я не увидел, но в audtool нашёл интересный --set-current-playlist playlist.

Clementine тоже попробовал. Так он как-то хуже по сравнению с audacious.

boowai ★★★★
()

А у меня теоретический вопрос. Почему во многих плеерах не реализовывают функционал проигрывания целого flac с треками из cue?

Тот же amarok2 не умеет. Это какие-то идеологические побуждения?

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

Распиливаю на треки с помощью flacon и дальше любимым плеером.

+1

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

Потому что не нужно всякую дрянь в плееры пихать.

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

Мне просто интересно, если сконвертировать FLAC в WAV и обратно во FLAC, сойдётся ли он побайтово? Если да - тогда вопросов нет. Если нет - а если 100500 раз повторить, станет ли хоть немного хуже?

ZenitharChampion ★★★★★
()
Последнее исправление: ZenitharChampion (всего исправлений: 1)
Ответ на: audacious от boowai

С cue разобрался. Для libcue и cuetools лучше убрать BOM из UTF файлов. И в конце файла обязательно должен быть перевод строки. Ещё стоит проследить за символом '\'.

boowai ★★★★
()

mpd. Но хандлить cue нормально, насколько я помню, умеют не все клиенты, чтобы они корректно добавлялись в очередь (mpd сам по себе умеет работать с cue).

mord0d ★★★★★
()

Ушами. Не теми что на аватарке.

deep-purple ★★★★★
()

не качаю херню, которую афтары не в состоянии попилить на треки

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