Musictracker: различия между версиями
Rain (обсуждение | вклад) |
Rain (обсуждение | вклад) |
||
Строка 1: | Строка 1: | ||
Цель - создать распределенную коллекцию lossless-музыки, готовой к использованию сразу после скачивания. Для начала выложил архив своей музыки, остальные по желанию пусть подключаются / поддерживают. | Цель - создать распределенную коллекцию lossless-музыки, готовой к использованию сразу после скачивания. Для начала выложил архив своей музыки, остальные по желанию пусть подключаются / поддерживают. | ||
==Некоторые причины и цели создания трекера== | |||
* Рейтинги на популярных музыкальных трекерах - зло. | * Рейтинги на популярных музыкальных трекерах - зло. | ||
* Приведение музыкальной коллекции к [[Common Music Collection Structure|единой структуре]] у различных пользователей - устранение бардака в коллекции. | * Приведение музыкальной коллекции к [[Common Music Collection Structure|единой структуре]] у различных пользователей - устранение бардака в коллекции. | ||
Строка 9: | Строка 9: | ||
* Формирование аудиоархива с наилучшим качеством - не делается различие между Audio CD, DVD Audio различных разрешений и Vinyl rip, если они обеспечивают наилучшее качество - старые альбомы удаляются в пользу более качественных. | * Формирование аудиоархива с наилучшим качеством - не делается различие между Audio CD, DVD Audio различных разрешений и Vinyl rip, если они обеспечивают наилучшее качество - старые альбомы удаляются в пользу более качественных. | ||
==Особенности== | |||
* Используется несколько публичных открытых торрент-трекеров. | * Используется несколько публичных открытых торрент-трекеров. | ||
* Торренты не хранятся централизованно - каждый, кто участвует в поддержании архива может иметь свой архив торрентов или вообще выкладывать их на популярных файлообменниках вроде http://rghost.ru. На вики хранится лишь описание раздачи | * Торренты не хранятся централизованно - каждый, кто участвует в поддержании архива может иметь свой архив торрентов или вообще выкладывать их на популярных файлообменниках вроде http://rghost.ru. На вики хранится лишь описание раздачи и несколько ссылок на торрент; нарушение ее работы, как и нарушение работы одного или нескольких трекеров не влияет на поддержание архива в целом. | ||
* Так как обсуждение ведется в основном в jabber-конференции - можно достаточно быстро узнать состояние конкретной раздачи или попросить нужного человека ее поддержать. | * Так как обсуждение ведется в основном в jabber-конференции - можно достаточно быстро узнать состояние конкретной раздачи или попросить нужного человека ее поддержать. | ||
* Каждый может поддерживать интересные только ему раздачи. | * Каждый может поддерживать интересные только ему раздачи. | ||
Строка 24: | Строка 24: | ||
Соответственно, торрент-файлы необходимо будет размещать в подкаталоге '''~/musictracker''' для обычных альбомов и '''~/musictracker/Various Artists''' для сборников из нескольких исполнителей. В '''/storage/music/flac/''' будет формироваться музыкальный архив с корректной структурой - этот каталог можно указывать как "домашний" в плеерах с поддержкой медиабиблиотеки или как базовый в плеерах без нее. | Соответственно, торрент-файлы необходимо будет размещать в подкаталоге '''~/musictracker''' для обычных альбомов и '''~/musictracker/Various Artists''' для сборников из нескольких исполнителей. В '''/storage/music/flac/''' будет формироваться музыкальный архив с корректной структурой - этот каталог можно указывать как "домашний" в плеерах с поддержкой медиабиблиотеки или как базовый в плеерах без нее. | ||
==Добавление музыки== | |||
{{ToDo|Написать}} | {{ToDo|Написать}} |
Версия 14:12, 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/ будет формироваться музыкальный архив с корректной структурой - этот каталог можно указывать как "домашний" в плеерах с поддержкой медиабиблиотеки или как базовый в плеерах без нее.