Musictracker: различия между версиями
Rain (обсуждение | вклад) (→Ссылки) |
Rain (обсуждение | вклад) (→Ссылки) |
||
Строка 31: | Строка 31: | ||
* [[Tracker]] | * [[Tracker]] | ||
* [http://thepiratebay.org/tag/CMCS Каталог музыки] | |||
* [[Создание описаний для дисков на Musictracker]] | * [[Создание описаний для дисков на Musictracker]] | ||
* [[Common Music Collection Structure]] | * [[Common Music Collection Structure]] | ||
[[Category:Musictracker]] | [[Category:Musictracker]] |
Текущая версия на 09:03, 2 марта 2010
Цель - создать распределенную коллекцию lossless-музыки, готовой к использованию сразу после скачивания. Для начала выложил архив своей музыки, остальные по желанию пусть подключаются / поддерживают.
Некоторые причины и цели создания трекера
- Рейтинги на популярных музыкальных трекерах - зло.
- Приведение музыкальной коллекции к единой структуре у различных пользователей - устранение бардака в коллекции.
- Музыка сразу готова к использованию - можно не держать несколько копий одного контента и раздавать / слушать с одного каталога.
- Быстрый обмен музыкой за счет обмена через торрент.
- Своеобразный бэкап аудиоархива за счет поддержания его несколькими пользователями.
- Формирование аудиоархива с наилучшим качеством - не делается различие между Audio CD, DVD Audio различных разрешений и Vinyl rip, если они обеспечивают наилучшее качество - старые альбомы удаляются в пользу более качественных.
Особенности
- Используется несколько публичных открытых торрент-трекеров.
- Торренты не хранятся централизованно - каждый, кто участвует в поддержании архива может иметь свой архив торрентов или вообще выкладывать их на популярных файлообменниках вроде http://rghost.ru. На вики хранится лишь описание раздачи и несколько ссылок на торрент; нарушение ее работы, как и нарушение работы одного или нескольких трекеров не влияет на поддержание архива в целом.
- Так как обсуждение ведется в основном в jabber-конференции - можно достаточно быстро узнать состояние конкретной раздачи или попросить нужного человека ее поддержать.
- Каждый может поддерживать интересные только ему раздачи.
Реализация
Для всего вышеперечисленного поддерживаются 2 структуры: для обычных альбомов и для Various Artists (в соответствии с различиями между ними в Common Music Collection Structure). В первом случае каждый торрент создается для каталога исполнителя, во втором - для каталога диска. Для этих целей удобно использовать rtorrent, он позволяет отслеживать несколько каталогов на предмет появления торрентов и раскидывать контент по разным каталогам в зависимости от размещения исходного торрента, а также может незаметно работать где-нибудь в screen'e. Пример части конфига ~/.rtorrent.rc, которая будет отвечать за музыкальную коллекцию:
schedule = watch_directory_2,5,5,"load_start=/home/user/musictracker/*.torrent,d.set_directory=/storage/music/flac/" schedule = watch_directory_3,5,5,"load_start=\"/home/user/musictracker/Various Artists/*.torrent\",\"d.set_directory=\\\"/storage/music/flac/Various Artists/\\\"\""
Соответственно, торрент-файлы необходимо будет размещать в подкаталоге ~/musictracker для обычных альбомов и ~/musictracker/Various Artists для сборников из нескольких исполнителей. В /storage/music/flac/ будет формироваться музыкальный архив с корректной структурой - этот каталог можно указывать как "домашний" в плеерах с поддержкой медиабиблиотеки или как базовый в плеерах без нее.