А чем не устраивает стандартный веб-клиент? Вкладки лишние в Хроме тоже не люблю. Но хром позволяет "Установить страниц как приложение" в венде. И работает вроде норм.
Прогресс между инстансами мне ещё не понадобился - свои книги имею только на своём сервере. Клиентом подключаю много, да. Но надобности во втором сервере пока не вижу.
Несколько десятков гигабайт - тоже дело. Я начинал именно оттуда. И именно там понял, как мне нравится Audiobookshelf.
Радиоспектаклей да, мало. Но они есть, и продолжают появляться. Например, "Ночной дозор" Лукьяненко есть в версии спектакля. Или недавно появился цикл "Каждому своё! Сергея Тармашева.
Обратный прокси - да, желательно. По домену как-то удобнее что-ли. Но даже если и по порту заходить, то оно уже нормально. В клиентах адрес сервера вводится только один раз.
OPDS имею, именно на локальную копию флибусты. Очень советую inpx-web как в целом морду для флибусты, и как OPDS каталог в частности. https://github.com/bookpauk/inpx-web
Мне до работы пол часа велосипедить, и обратно - итого час аудио. Средняя книжка 7-8 дней. Но иногда слушаю и по выходным и в тренажёрке. Итого 3-4 книги в месяц.
Проблема для меня именно в том, что книги почти никогда не заканчиваются, когда я уже приехал. Они заканчиваются в пути... А это нужно остановиться, снять сумку, достать оттуда телефон, переключить. И запаковать всё обратно.
Войти в приложение очень просто - нужно поднять свой сервер AudioBookShelf. А поскольку сервер устанавливали вы сами, то его адрес, логин и пароль уже знаете.
Спасибо большое за приложение. Только начинаю переходить на AudioBookShelf, об альтернативных клиентах не знал. Буду пробовать :-)
Официальный клиент меня, в общем то, устраивает. Единственное чего там не хватает - автоматического прыжка на следующую книгу в серии. Т.е. если скачана серия из 5 книг, я закончил слушать вторую, то приложение само начнёт воспроизводить третью. Lissen это умеет?
У меня тоже иногда глючили свежедобавленные плагины. Обычно помогал следующий алгоритм:
При добавлении индексера в Jackett обязательно убедиться, что Jackett по конкретному запросы что-нибудь находит на этом сайте.
При конфигурации плагина обязательно делать верификацию пользователя (кликать "Проверить" при вводе логина и пароля).
Временно выключить галочками все остальные плагины, кроме свежедобавленного. Попробовать снова сделать поиск. По тому же запросу, который был в пункте 1.
Если всё ещё ничего не находит - попробовать остановить и запустить службы Download Station и Jackett в центре пакетов. И повторить пункты 1-3.
Как только Download Station начинал нормально искать по новому плагину - все старые можно было возвращать и всё снова работало. Иногда так же помогает перезапустить Android-приложение если ищете с телефона.
Насколько я в курсе, продукты от Synology не слишком настраиваемы и продвинутого функционала часто не имеют. По крайней мере, я точно не в курсе как отобразить ещё какие-нибудь поля.
У меня почему-то вечно глючил поиск, если искал что-то в подборке. Либо не находило вообще, либо на 50 ГБ вместо одного (хотя указано качество SD)... В общем, пока не разобрался. А за searcharr спасибо огромное - попробую.
При разработке Вы наверняка встречали какие-нибудь технические сложности, которые в итоге смогли побороть. Было бы интересно прочитать именно про это. С примерами кода и объяснениями что и почему.
По поводу распада команды - результат ожидаемый. Мало кто представляет, насколько это тяжело - сделать игру. И что это не развлечение, а тяжёлая и иногда нудная работа. И что сожрёт это далеко не два вечера времени... Советую делать игры водиночку. И только когда будет много опыта и уверенности в себе - добавлять в команду таких же людей.
Привет! Конкретно моя столешница - 140 x 75 cm. На неё влезли:
Три монитора: 27", 24", 19"
Аудиосистема 5+1 с сабвуфером
Игровые консоли: PS4 Pro и Nintendo Switch
Сетевое хранилище на Synology на 4 ноутбучных диска
HDMI сплиттер на 4 входа и 2 выхода
WiFi роутер
Настольная лампа
Коробка салфеток
Ещё и обедаю за этим столом периодически :-) Системник я повесил под стол - это освободило много места. Но принтер я на постоянку на стол уже не вмещу. Так что когда нужен - достаю его со шкафа. Или можно поставить рядом на тумбочку.
Пользуюсь регулируемым столом каждый день. Очень помогает при болях в спине. В итоге для себя остановился на варианте примерно как на первой картинке (локальный импортёр другой, но клепают их в Китае): https://www.youtube.com/watch?v=Ew2W5w39uIY Подвесной менеджер кабелей - вообще супер штука. В итоге в стол входят только ethernet и 220B, остальное свалено в ту полочку под столом возле стены. И абсолютно не мешает жить. Два мотора поднимают стол быстро. Продуманные отверстия под кабели. Прикрученный в удобном месте USB-хаб. Из минусов - мышиный "коврик" на весь стол легко собирает грязь. И без отключения всех кабелей его не снять. Если использовать столешницу без коврика, то она очень легко собирает все отпечатки пальцев и прочую грязь. В офисе стоит самый дешёвый икеевский стол с ручной крутилкой. Из плюсов - он реально стабильно стоит. Из минусов - крутить ручку каждый день всё таки заколёбывает. Стояние меня не отвлекает от задачи, а кручение ручки - отвлекает. За пол года использования сломалась ручка кручения - теперь пластик не удобно зашёлкнут на металле, а свободно мотается. Ещё минус - цена. Мой китайский стол дал мне несравнимо больше. А разница в цене была порядка 15 процентов.
Классно! Это и есть правильный путь - написать утилиту на подоходящем для данной задачи языке. Только с этим подходом есть как минимум одна проблема - не попадает под хаб "ненормальное программирование" :-)
Звучит хорошо. Но сложнореализуемо. В браузере часто открыто много вкладок, и о закрытии конкретной он систему не информирует, насколько мне известно. Ещё можно например пинговать сервер каждую секунду. И убивать сервер по таймауту если ничего не пришло. Тоже так себе решение - браузер вполне может отправить вкладку в сяпщий режим.
А чем не устраивает стандартный веб-клиент? Вкладки лишние в Хроме тоже не люблю. Но хром позволяет "Установить страниц как приложение" в венде. И работает вроде норм.
Прогресс между инстансами мне ещё не понадобился - свои книги имею только на своём сервере. Клиентом подключаю много, да. Но надобности во втором сервере пока не вижу.
Несколько десятков гигабайт - тоже дело. Я начинал именно оттуда. И именно там понял, как мне нравится Audiobookshelf.
Радиоспектаклей да, мало. Но они есть, и продолжают появляться. Например, "Ночной дозор" Лукьяненко есть в версии спектакля. Или недавно появился цикл "Каждому своё! Сергея Тармашева.
Обратный прокси - да, желательно. По домену как-то удобнее что-ли. Но даже если и по порту заходить, то оно уже нормально. В клиентах адрес сервера вводится только один раз.
OPDS имею, именно на локальную копию флибусты. Очень советую inpx-web как в целом морду для флибусты, и как OPDS каталог в частности. https://github.com/bookpauk/inpx-web
Есть. Во вкладке "Библиотека" очень мощные фильтры. Фильтр по исполнителю называется "Читает".
Мне до работы пол часа велосипедить, и обратно - итого час аудио. Средняя книжка 7-8 дней. Но иногда слушаю и по выходным и в тренажёрке. Итого 3-4 книги в месяц.
Проблема для меня именно в том, что книги почти никогда не заканчиваются, когда я уже приехал. Они заканчиваются в пути... А это нужно остановиться, снять сумку, достать оттуда телефон, переключить. И запаковать всё обратно.
Спасибо. Создал GitHub Issue для трекинга :-)
Войти в приложение очень просто - нужно поднять свой сервер AudioBookShelf. А поскольку сервер устанавливали вы сами, то его адрес, логин и пароль уже знаете.
Спасибо большое за приложение. Только начинаю переходить на AudioBookShelf, об альтернативных клиентах не знал. Буду пробовать :-)
Официальный клиент меня, в общем то, устраивает. Единственное чего там не хватает - автоматического прыжка на следующую книгу в серии. Т.е. если скачана серия из 5 книг, я закончил слушать вторую, то приложение само начнёт воспроизводить третью. Lissen это умеет?
Уже есть. И вроде уже даже умерло:
https://github.com/symisc/PH7
Я PH7 как скриптовой язык использовал в своей публикации: Миниатюрное десктопное GUI приложение на PHP — 2 МБ хватит для всех
У меня тоже иногда глючили свежедобавленные плагины. Обычно помогал следующий алгоритм:
При добавлении индексера в Jackett обязательно убедиться, что Jackett по конкретному запросы что-нибудь находит на этом сайте.
При конфигурации плагина обязательно делать верификацию пользователя (кликать "Проверить" при вводе логина и пароля).
Временно выключить галочками все остальные плагины, кроме свежедобавленного. Попробовать снова сделать поиск. По тому же запросу, который был в пункте 1.
Если всё ещё ничего не находит - попробовать остановить и запустить службы Download Station и Jackett в центре пакетов. И повторить пункты 1-3.
Как только Download Station начинал нормально искать по новому плагину - все старые можно было возвращать и всё снова работало. Иногда так же помогает перезапустить Android-приложение если ищете с телефона.
Насколько я в курсе, продукты от Synology не слишком настраиваемы и продвинутого функционала часто не имеют. По крайней мере, я точно не в курсе как отобразить ещё какие-нибудь поля.
У меня почему-то вечно глючил поиск, если искал что-то в подборке. Либо не находило вообще, либо на 50 ГБ вместо одного (хотя указано качество SD)... В общем, пока не разобрался.
А за searcharr спасибо огромное - попробую.
При разработке Вы наверняка встречали какие-нибудь технические сложности, которые в итоге смогли побороть. Было бы интересно прочитать именно про это. С примерами кода и объяснениями что и почему.
По поводу распада команды - результат ожидаемый. Мало кто представляет, насколько это тяжело - сделать игру. И что это не развлечение, а тяжёлая и иногда нудная работа. И что сожрёт это далеко не два вечера времени... Советую делать игры водиночку. И только когда будет много опыта и уверенности в себе - добавлять в команду таких же людей.
У меня Pixel 7 наоборот начал дольше от одной зарядки жить.
А чем не устроил тот же FFmpegCore? Эта оболочка вроде умеет работать с пайпами и активно их использует внутри себя.
Привет!
Конкретно моя столешница - 140 x 75 cm. На неё влезли:
Три монитора: 27", 24", 19"
Аудиосистема 5+1 с сабвуфером
Игровые консоли: PS4 Pro и Nintendo Switch
Сетевое хранилище на Synology на 4 ноутбучных диска
HDMI сплиттер на 4 входа и 2 выхода
WiFi роутер
Настольная лампа
Коробка салфеток
Ещё и обедаю за этим столом периодически :-) Системник я повесил под стол - это освободило много места. Но принтер я на постоянку на стол уже не вмещу. Так что когда нужен - достаю его со шкафа. Или можно поставить рядом на тумбочку.
Пользуюсь регулируемым столом каждый день. Очень помогает при болях в спине. В итоге для себя остановился на варианте примерно как на первой картинке (локальный импортёр другой, но клепают их в Китае):
https://www.youtube.com/watch?v=Ew2W5w39uIY
Подвесной менеджер кабелей - вообще супер штука. В итоге в стол входят только ethernet и 220B, остальное свалено в ту полочку под столом возле стены. И абсолютно не мешает жить. Два мотора поднимают стол быстро. Продуманные отверстия под кабели. Прикрученный в удобном месте USB-хаб. Из минусов - мышиный "коврик" на весь стол легко собирает грязь. И без отключения всех кабелей его не снять. Если использовать столешницу без коврика, то она очень легко собирает все отпечатки пальцев и прочую грязь.
В офисе стоит самый дешёвый икеевский стол с ручной крутилкой. Из плюсов - он реально стабильно стоит. Из минусов - крутить ручку каждый день всё таки заколёбывает. Стояние меня не отвлекает от задачи, а кручение ручки - отвлекает. За пол года использования сломалась ручка кручения - теперь пластик не удобно зашёлкнут на металле, а свободно мотается. Ещё минус - цена. Мой китайский стол дал мне несравнимо больше. А разница в цене была порядка 15 процентов.
И сейчас умеет. Именно то же самое WebView встроено в героя данной публикации.
Классно! Это и есть правильный путь - написать утилиту на подоходящем для данной задачи языке. Только с этим подходом есть как минимум одна проблема - не попадает под хаб "ненормальное программирование" :-)
А long polling или web sockets и т.д. работают пока вкладка находится в Sleep mode?
Звучит хорошо. Но сложнореализуемо. В браузере часто открыто много вкладок, и о закрытии конкретной он систему не информирует, насколько мне известно.
Ещё можно например пинговать сервер каждую секунду. И убивать сервер по таймауту если ничего не пришло. Тоже так себе решение - браузер вполне может отправить вкладку в сяпщий режим.