Fastpotify: нативный клиент Spotify, который запускается мгновенно и умеет превращаться в Winamp

Fastpotify — это легковесный нативный клиент Spotify для Linux, macOS и Windows. Он запускается менее чем за секунду и потребляет мало памяти, так как не использует встроенный браузерный движок. Поддерживает локальное воспроизведение с gapless и качеством до 320 кbps, управление через Spotify Connect, доступ к библиотеке и поиску, а также настраиваемые горячие клавиши и MPRIS. Уникальная особенность — возможность загружать классические скины Winamp (.wsz) и превращать клиент в мини-плеер с эквалайзером и анализатором.
Загрузите любой классический скин .wsz из Winamp Skin Museum, и Fastpotify превратится в аутентичный мини-плеер той эпохи: анализатор, эквалайзер, плейлист, shade-режимы, целочисленное масштабирование пикселей.
- rot256
Spotify — без сомнения, худшее программное обеспечение, которым я всё ещё пользуюсь ежедневно. Оно невероятно багованое, невероятно медленное, а в интерфейсе столько "несогласованностей в юзабилити".
Я считаю, что Android-приложение особенно плохое, вот лишь пара примеров:
- В плейлисте вы получаете список предложенных песен, элемент интерфейса выглядит как "обычная песня", но, в отличие от любого другого элемента "песня", к которому пользователь уже привык, "свайп вправо, чтобы добавить в очередь" не работает для этих элементов. По какой-то причине.
- Когда у вас нет подключения, например, вы заходите в клетку Фарадея, поиск пытается выйти в интернет и не покажет результаты, пока он либо: 1) не сделает это, 2) не истечёт по таймауту. Это означает, что вы не можете просматривать свою локальную библиотеку, пока какой-то вебсокет не истечёт. Почему бы просто не показать сначала локальные результаты?
- alexyoung
Я понимаю, что лью воду в ветер, но нахожу текст от LLM на главной странице и в документации забавным/неловким.
> "Ctrl+M превращает его в крошечный плеер, который носит любой классический скин Winamp 2, включая спектроанализатор, эквалайзер и плейлист. Вибрации 2000-х, пиксель в пиксель."
Всё сказано с излишней интенсивностью, и формулировки звучат впечатляюще, но на самом деле мало что значат. Например, "носит любой классический скин Winamp 2" звучит так неловко, что значит "носит"? Вы имеете в виду, что он может его использовать?
Я считаю, что если вам лень писать код, то хотя бы задокументируйте его сами и напишите маркетинговый текст, чтобы я знал, что вы понимаете продукт. Иначе как я могу доверять запуску его на своём компьютере? Может, LLM сгенерировал какой-то удивительный rm -rf где-нибудь или ещё одну ошибку, которая уничтожит данные, которые мне небезразличны?
- wilted-iris
Spotify в процессе уничтожения проекта librespot, на котором основаны этот и большинство сторонних плееров Spotify. Я думаю, золотой век музыкального стриминга подходит к концу. Я перешёл на самостоятельно размещённую библиотеку со стримингом и радио для открытий. Надеюсь, мы увидим много проектов в этой области, которые будут процветать. Многие, такие как Navidrome и вся экосистема OpenSubsonic, похоже, чувствуют себя довольно хорошо.
- 0fflineuser
Если кто-то заинтересован в самостоятельном размещении или хочет перестать использовать Spotify, не теряя возможности открытий:
Я использую explo+slsk+lidarr+navidrome, для доступа с телефона я использую dsub2000 или symfonium, но в основном dsub2000.
Explo — это программное обеспечение, используемое для открытий https://github.com/LumePart/Explo
Оно автоматически загружает ежедневные подборки, еженедельные подборки и еженедельные плейлисты для исследования из вашего аккаунта listenbrainz (бесплатно), используя youtube, soulseek (с slskd) или lidarr (поддержка была добавлена совсем недавно).
Я также импортировал всех своих исполнителей из своего аккаунта Spotify при миграции, что можно сделать в lidarr с помощью плагина ̶и̶ ̶ф̶о̶р̶к̶а̶ ̶н̶и̶ж̶е̶, ̶п̶о̶т̶о̶м̶у̶ ̶ч̶т̶о̶ ̶э̶т̶о̶ ̶н̶е̶ ̶п̶о̶д̶д̶е̶р̶ж̶и̶в̶а̶е̶т̶с̶я̶ ̶в̶ ̶о̶с̶н̶о̶в̶н̶о̶м̶ ̶l̶i̶d̶a̶r̶r̶.̶
плагин: https://github.com/TypNull/Tubifarry
̶ф̶о̶р̶к̶ ̶d̶o̶c̶k̶e̶r̶ ̶о̶б̶р̶а̶з̶а̶:̶ ̶g̶h̶c̶r̶.̶i̶o̶/̶l̶i̶n̶u̶x̶s̶e̶r̶v̶e̶r̶-̶l̶a̶b̶s̶/̶p̶r̶a̶r̶r̶:̶l̶i̶d̶a̶r̶r̶-̶p̶l̶u̶g̶i̶n̶s̶
образ docker: lscr.io/linuxserver/lidarr:nightly
Этот плагин также нужен для загрузки песен с помощью slsk в lidarr.
- drooopy
Я считаю, что Spotify сейчас более раздут, чем iTunes, когда Apple выдернула вилку из розетки.
- bjord
Нужно это для Android. В среднем на открытие уходит действительно около пяти минут — я думаю, он каждый раз переиндексирует всю мою microSD-карту.
- Semkas
Многие, похоже, заботятся о том, был ли проект создан вручную со временем несколькими преданными разработчиками или же он был "вибро-скодирован" за последнюю неделю одним человеком.
Имеет ли это значение или нет, было бы неплохо для всех участников, если бы проекты, попадающие во вторую категорию, были более откровенны об этом.
- khernandezrt
Помимо вопиющих несоответствий в интерфейсе, у меня никогда не было проблем с нативным приложением Spotify. Я пользуюсь Spotify уже 10 лет, и когда я за компьютером, я открываю приложение, либо ставлю подкаст или песню, а затем сворачиваю его. Не знал, что у людей такие проблемы с приложением.
- djhworld
Возможно, я ошибаюсь, но я клянусь, что когда Spotify запустился, это было большим откровением в то время, потому что клиент был супербыстрым, а воспроизведение было почти мгновенным. Это было очень важно, так как другие музыкальные плееры, такие как iTunes, были раздутыми.
Очевидно, что стриминг был главной фишкой, которую iTunes тогда не предлагал, но я клянусь, что клиент был написан на каком-то нативном UI-фреймворке, вместе с библиотекой C/C++.
Или же интерфейс Spotify всегда был просто оболочкой браузерного движка, а восприятие скорости исходило от движка воспроизведения?
В любом случае, здорово видеть такие проекты
- baggachipz
Полегче со Spotify, у них не так много бюджета осталось после выплаты несметных сумм за эксклюзивные контракты с пособниками нацистов.