Musictracker: различия между версиями
Rain (обсуждение | вклад) (→Ссылки) |
Rain (обсуждение | вклад) |
||
Строка 1: | Строка 1: | ||
Цель - создать распределенную коллекцию lossless-музыки, готовой к использованию сразу после скачивания. Для начала выложил архив своей музыки, остальные по желанию пусть подключаются / поддерживают. | |||
'''Некоторые причины и цели создания трекера:''' | |||
* Рейтинги на популярных музыкальных трекерах - зло. | |||
* Приведение музыкальной коллекции к [[Common Music Collection Structure|единой структуре]] у различных пользователей - устранение бардака в коллекции. | |||
* Музыка сразу готова к использованию - можно не держать несколько копий одного контента и раздавать / слушать с одного каталога. | |||
* Быстрый обмен музыкой за счет обмена через торрент. | |||
* Своеобразный бэкап аудиоархива за счет поддержания его несколькими пользователями. | |||
* Формирование аудиоархива с наилучшим качеством - не делается различие между 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/''' будет формироваться архив с корректной структурой - этот каталог можно указывать как "домашний" в плеерах с поддержкой медиабиблиотеки. | |||
'''Добавление музыки''' | |||
{{ToDo|Написать}} | |||
==Ссылки== | ==Ссылки== |
Версия 14:08, 29 января 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/ будет формироваться архив с корректной структурой - этот каталог можно указывать как "домашний" в плеерах с поддержкой медиабиблиотеки.
Добавление музыки