December 29, 2019

Семейный сервер для хранения аудиокниг

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

К сожалению элегантного решения, как Clibre не нашлось, но случайно наткнулся в твите, на интересное предложение Prologue, стильное, красивое и делает ровно то, что он него ждешь, а в качестве бекэнда у него Plex сервер, поэтому сложных инструкций (почти) не будет.

Примеры интерфейсы плееера для Prologue

Первый недостаток , естественно есть платные функции, например чтобы загрузить аудиокнигу, для доступна в оффлайн, активировать коллекции придется прикупить перемиуми за 300 руб. (плюс, что пожизненно - не подписка). И второй недостаток приложения - по-моем его нет на Android.

Для настройки просто создайте библиотеку с аудиокнигами (с музыкой) в Plex и авторизуйтесь вашим Plex аккаунтом в Prologue, все! Это вся инструкция!

Несколько слов про настройку библиотеки Plex, чтобы корректно учитывались теги из *.m4b или *.mp3, в настройках желательно указать параметры так как на скриншоте ниже:

Настройка библиотеки Plex

Ну и на десерт, я седлал доступ ко всей библиотеке книг через web-файловый менеджер чтобы каждый член семьи (и не только), мог загружать книги, к теме это не совсем относиться, но расскажу как поднять у себя такой же:

Web-файловый сервер

Кстати, если вы будете делать публичный сервер с аудио книгами и/или для большого сообществ, возможно сделать DropBox (т.е. такие права у аккаунта, чтобы, он мог только закачивать, но ничего не мог удалить).

Итак настройки, как обычно, уже любовно подготовлен докер контейнер на DockerHub: filebrowser/filebrowser.

docker run \
    -v </path/to/audiobooks_folder>:/srv \
    -v </path/filebrowser.db>:/database.db \
    -v </path/.filebrowser.json>:/.filebrowser.json \
    -p 80:80 \
    filebrowser/filebrowser

И по желанию выставить все это наружу через реверс-порки (например NginX, Caddy) или просто проделать доступ в вашем NAT.

А как вы решаете проблему с хранением аудиокниг?

Пишите вопросы, в комментариях, здесь, в Telegram, или Twitter. Возможно, у вас нет Plex сервера и вы хотите узнать как и зачем его поднять, или что-то еще - не стесняйтесь!