1.2, ET (?), 15:02, 26/10/2021 [ответить] [﹢﹢﹢] [ · · · ]
| +19 +/– |
> потребление ОЗУ более, чем в 20 раз ниже, 46.2 MiB вместо 1000.0 MiB
какая разница, раст-не-раст, главное, что бы разработчики вот к этому стремились (если это правда, конечно)
| |
|
2.6, макпыф (ok), 15:13, 26/10/2021 [^] [^^] [^^^] [ответить]
| +6 +/– |
понятное дело - ncurses и electron (оригинальный клиент вроде на нем)
| |
2.7, Owlet (?), 15:13, 26/10/2021 [^] [^^] [^^^] [ответить]
| +/– |
Дык раст такие чудеса и может выдать (помимо C/C++/ASM).
| |
|
|
4.101, Alexey (??), 21:32, 28/10/2021 [^] [^^] [^^^] [ответить]
| +1 +/– |
Это не краш. Это паника, такая же как в golang стандартная операция, т.е безопасная - да.
| |
|
3.95, Аноним (95), 16:52, 27/10/2021 [^] [^^] [^^^] [ответить]
| +1 +/– |
cmus кушает 25res+25shared, тоже на ncurses
ffplay 156+61
mpv без отображения обложки 72+50
Так что я бы поспорил, дофига ли кушает ncspot
| |
|
2.78, Аноним (78), 23:03, 26/10/2021 [^] [^^] [^^^] [ответить]
| +/– |
честно говоря 46 мб озу слишком много для консольного клиента стриминговой музыки.
| |
|
3.80, Смузихлёб (?), 00:44, 27/10/2021 [^] [^^] [^^^] [ответить]
| +3 +/– |
Хипстеры просто не знают что на ассемблере в связке с Си можно уложиться в пару сотен килобайт. Но люди разленились писать оптимизированный код, полагаясь на производительность железа. Вернее это не нужно "бизнесу".
| |
|
4.82, Аноним (82), 01:19, 27/10/2021 [^] [^^] [^^^] [ответить]
| +3 +/– |
> Хипстеры просто не знают что на ассемблере в связке с Си можно
> уложиться в пару сотен килобайт. Но люди разленились писать оптимизированный код,
Сам-то давно писал? Минимальную "нарезку" ресурсов для всего, что сложнее хелловрот на той же amd64 - давно видел?
| |
|
3.87, Ushsh (?), 09:08, 27/10/2021 [^] [^^] [^^^] [ответить]
| +/– |
На C/C++ сделайте статическую компиляцию без fPIC тоже самое будет.
| |
3.90, PnD (??), 12:48, 27/10/2021 [^] [^^] [^^^] [ответить]
| +/– |
Если при этом метров 40 — буфер, то нормально. Но должно быть настраиваемой фичей.
| |
|
|
1.5, Аноним (5), 15:13, 26/10/2021 [ответить] [﹢﹢﹢] [ · · · ]
| –4 +/– |
У меня, конечно, ностальгия и всё такое, но ncurses в 21 веке... Ну такое...
| |
|
2.18, ET (?), 15:24, 26/10/2021 [^] [^^] [^^^] [ответить]
| +4 +/– |
действительно, кто использует терминал в никсах в 21 веке, да?
| |
|
3.32, Онаним (?), 15:54, 26/10/2021 [^] [^^] [^^^] [ответить]
| –5 +/– |
Сисадмины? Разработчики которые знают как оно внутри действительно реализовано а не веб макаки?
| |
|
4.37, QwertyReg (ok), 16:09, 26/10/2021 [^] [^^] [^^^] [ответить]
| +/– |
Это была ирония, не обязательно было кидаться в бой. False alarm, false alarm, всем воинам свободы оставаться на своих местах.
| |
|
|
2.57, Аноним (57), 18:23, 26/10/2021 [^] [^^] [^^^] [ответить]
| +3 +/– |
Вы не поверите. Учитывая, сколько жрёт оригинальный клиент (по факту ж тупо браузер в отдельном окне, привет electron) и как он, порой, неистово шариться по харду/ssd, что тот чуть ли не колом встаёт, то вот я искал что-то, чтоб повесить где-то там в консольке и переключать, если надо.
И вот оно.
| |
|
1.8, Аноним (8), 15:14, 26/10/2021 [ответить] [﹢﹢﹢] [ · · · ]
| +2 +/– |
Но зачем, когда есть spotify-tui? Написан тоже на расте, свистоперделок больше и по функционалу - полная копия официального клиента.
| |
|
2.65, 1 (??), 20:09, 26/10/2021 [^] [^^] [^^^] [ответить]
| +2 +/– |
>This app uses the Web API from Spotify, which doesn't handle streaming itself. So you'll need either an official Spotify client open or a lighter weight alternative such as spotifyd.
>If you want to play tracks, Spotify requires that you have a Premium account.
Вывод: нахрен не нужное поделие
| |
|
1.9, Аноним (9), 15:14, 26/10/2021 [ответить] [﹢﹢﹢] [ · · · ]
| +4 +/– |
> сопровождаемого более, чем пятьюдесятью разработчиками
Стало известно число растоманов, требуемое для написания консольной шкурки для плеера.
| |
|
2.16, Аноним (16), 15:21, 26/10/2021 [^] [^^] [^^^] [ответить]
| –2 +/– |
прям все пятьдесят сопровождают 🤣🤡 судя по статистике 💩-хаба, активный разработчик там - ровно один.
остальные просто засылали иногда патчи(в основном по одной штуке).
| |
|
1.10, QwertyReg (ok), 15:14, 26/10/2021 [ответить] [﹢﹢﹢] [ · · · ]
| –6 +/– |
Спасибо 🙏 редакторам ✍ Opennet за правки! Впредь буду писать ✏ новости так, чтобы править не пришлось совсем! 🥇
| |
1.11, пончик (?), 15:15, 26/10/2021 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Вырвиглазный интерфейс. Ну и правильно, куда там без виджетов то. В зависимостях
Rust
Python 3
libpulse-dev
libncurses-dev and libssl-dev
libdbus-1-dev
libxcb
pkg-config
В этом весь раст, но конечно, мы написали на расте обёртку вокруг https и пульсы.
Даже собрать без питона не могут.
| |
|
|
3.55, пончик (?), 17:43, 26/10/2021 [^] [^^] [^^^] [ответить]
| +/– |
Как буд-то что-то хорошее есть в том что люди даже собрать своё поделье по человечески не могут.
| |
|
2.84, Ordu (ok), 06:40, 27/10/2021 [^] [^^] [^^^] [ответить]
| +2 +/– |
> В этом весь раст, но конечно, мы написали на расте обёртку вокруг https и пульсы.
О, да, были б они настоящими растоманами, переписали бы ncurses, pulseaudio, dbus и xcb на расте. Да и вообще писали бы под редокс. А так ... фу, деццкий лепет, так и пончик с опеннета может.
| |
2.103, Аноним (103), 20:57, 29/10/2021 [^] [^^] [^^^] [ответить]
| +/– |
что вы имеете в виду под "обёртку вокруг https"?
Писали ли вы программу обращающуюся по http?
| |
|
|
2.24, пончик (?), 15:35, 26/10/2021 [^] [^^] [^^^] [ответить]
| –1 +/– |
Раст очень удобный язык. Писать на нём легко и безопастно.
А это просто другое, ты не понимаешь.
| |
|
1.25, пончик (?), 15:39, 26/10/2021 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
"Stream drop error: PortAudio not initialized" error after playing for a while
Windows build fails since 0.8.2 bug
freeze after suspend/resome
И вообще великолепное.
App crash when bluetooth headphones disconnect
Но конечно, это другое. Это сишники виноваты.
50 человек и такое шило.
И это они пилят с 2019-го года. Вот это производительность. Правильно говорят, надо всё на расте писать.
| |
|
2.31, пончик (?), 15:54, 26/10/2021 [^] [^^] [^^^] [ответить]
| +/– |
Ага, давайте на GavK - вот где будет убыйца убийц.
Это конкрус придумай причудливое буквосочетание на которое надо всё переписать.
| |
|
1.33, пончик (?), 15:57, 26/10/2021 [ответить] [﹢﹢﹢] [ · · · ]
| –1 +/– |
> master version (677a8e0) was working fine for a while, but today it decided to freeze
Какая милота. Прямо вот взяла версия и сама "decided to freeze"
| |
1.34, пончик (?), 15:58, 26/10/2021 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
А какой читабельный бэктрейс на скриншотах... ммммм, одно удовольствие с таким языком работать. Просто глаза ненарадуются.
| |
|
|
3.86, Ordu (ok), 06:49, 27/10/2021 [^] [^^] [^^^] [ответить]
| +2 +/– |
Это норм для бектрейсов в приложениях перенастраивающих терминал. Там надо сначала терминал отресетить, и только потом пытаться выводить что-либо. Кстати, если это причиняет болей, можешь им пулл-реквест заслать со специальной реализацией panic!. Там довольно просто, надо std::panic::set_hook вызвать, просунув в него лямбду, которая дёрнет функцию возвращающую терминал в исходное состояние, и после этого передаст управление библиотечному хуку.
Можешь увеличить таким образом число разработчиков сего поделия до 51.
| |
|
2.102, anonymous (??), 10:24, 29/10/2021 [^] [^^] [^^^] [ответить]
| +/– |
Причём тут язык? Такая фигня с выводом в терминал -- это языко-независимая проблема.
| |
|
1.42, Фанат (?), 16:24, 26/10/2021 [ответить] [﹢﹢﹢] [ · · · ]
| +2 +/– |
Вещание ведеться в OGG. То есть там всего 1 кодек который ест от силы 100кб. Интерфейс ТЕКСТОВЫЙ. 46МБ! Да вы шутите. Это не в огород языка камень, это в адрес ПЯТИДЕСЯТИ прогармистов.
| |
1.43, Аноним (43), 16:26, 26/10/2021 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
> По умолчанию в качестве звукового сервера используется PulseAudio
Оно ж RIP. Теперь пипеваре.
| |
1.44, ryoken (ok), 16:26, 26/10/2021 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
https://www.spotify.com/us/legal/end-user-agreement/
"Your Device
You also grant to us the right (1) to allow the Spotify Service to use the processor, bandwidth, and storage hardware on your Device in order to facilitate the operation of the Spotify Service, (2) to provide advertising and other information to you, and (3) to allow our business partners to do the same."
Хрень ваш спотифай.
| |
|
2.59, Аноним (57), 18:28, 26/10/2021 [^] [^^] [^^^] [ответить]
| +/– |
> to use the processor, bandwidth, and storage hardware
В том и негодность родного клиента( Потому что там правда, весьма use.
| |
2.107, я (?), 09:28, 07/11/2021 [^] [^^] [^^^] [ответить]
| +/– |
реж нах под корень левый трэффик и всё норм будет.
| |
|
|
2.63, Аноним (63), 19:59, 26/10/2021 [^] [^^] [^^^] [ответить]
| +/– |
Просто невероятный функционал. Идеальная эталонная стабильность. Ниодного бага. Идеальный софт. Ставить всем!
| |
|
1.58, Аноним (57), 18:27, 26/10/2021 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
> добавлена команда для показа рекомендаций
А вот этого не хватало. Гуд.
Но зависонов и крешей ему пока не занимать.
| |
|
2.60, Аноним (60), 18:36, 26/10/2021 [^] [^^] [^^^] [ответить]
| –1 +/– |
> Но зависонов и крешей ему пока не занимать.
Как так? Это же rust
| |
|
1.61, Аноним (61), 19:13, 26/10/2021 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Как они заставили консольный плеер жрать 40мб? По-моему ни одна консольная альтернатива столько не ест
| |
|
2.97, Andrii (?), 23:11, 27/10/2021 [^] [^^] [^^^] [ответить]
| +/– |
40 мегабайт это почти ничего. Вкладка браузера с опеннетом у тебя сколько занимает, а?
| |
|
1.66, 1 (??), 20:10, 26/10/2021 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Очередная бесполезная приблуда не играющая без установленного официального клиента?
| |
1.74, Михрютка (ok), 21:05, 26/10/2021 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
бывает и забавнее
на гитхапе видел погремуху, которая скачивала песни со спотифая таким образом:
а) дергаем со спотифая метаданные
бэ) ищем и качаем с ютупа или еще какого-нито саундклауда песню через youtube-dl
ве) ffmpeg вписываем в эмэрзэ файл метаданные
ге) ?????????
дэ) PROFIT!!!
натурально в комплекте прилагается дискорд с докером.
| |
|
2.85, nebularia (ok), 06:48, 27/10/2021 [^] [^^] [^^^] [ответить]
| +/– |
Нормальный способ скачать и не быть забаненным при этом. Причём из Youtube он скорее всего ищет не рандомные видео, а загруженные автоматически сервисом Youtube Music.
| |
|
3.100, Михрютка (ok), 20:49, 28/10/2021 [^] [^^] [^^^] [ответить]
| +/– |
> из Youtube
> он скорее всего ищет не рандомные видео, а загруженные автоматически сервисом
> Youtube Music.
телепаты из отпуска вышли
| |
|
|
1.75, Михрютка (ok), 21:29, 26/10/2021 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
ну и так, чисто доипаста
эта погремуха работает только с боярскими аккаунтами (потому что librespot)
либреспот соотв. кеширует токен. в 644 каталог. баг по этому вопросу закрыт два года спустя с решением: "Added a note in the README.md"
не знаю, нужны ли тут слова.
| |
1.76, Аноним (-), 21:39, 26/10/2021 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
> значительно более низким потреблением ресурсов (потребление ОЗУ более, чем в 20 раз ниже, 46.2 MiB вместо 1000.0 MiB)
Трохи заливают, раз в пять. У меня занимает около 200 МБ активном использовании. Согласен, не мало и это, но таки простительно — Flatpak.
https://ibb.co/Fz0qZW3
| |
|
2.77, SelfPerfection (ok), 22:42, 26/10/2021 [^] [^^] [^^^] [ответить]
| +/– |
А вы уверены, что все процессы посчитали? У меня Spotify1.1.68.632.g2b11de83 И сразу после запуска:
'''
$ ps -o rss,cmd -C spotify
RSS CMD
234684 /opt/spotify/spotify
77412 /opt/spotify/spotify --type=zygote --no-zygote-sandbox --no-sandbox
77176 /opt/spotify/spotify --type=zygote --no-sandbox --log-file=/opt/spo
93672 /opt/spotify/spotify --type=gpu-process --field-trial-handle=134735
29244 /opt/spotify/spotify --type=utility --utility-sub-type=storage.mojo
103664 /opt/spotify/spotify --type=utility --utility-sub-type=network.moj
201360 /opt/spotify/spotify --type=renderer --no-sandbox --log-file=/opt/
'''
и видно, что если его остановить, то действительно 800MB освобождается.
| |
|
3.93, linuxdehju (?), 14:19, 27/10/2021 [^] [^^] [^^^] [ответить]
| +/– |
я так понял Spotify юзает Chromium-based браузер?, а то у тебя в выводе ps очень знакомые параметры
| |
|
|
1.98, Andrii (?), 23:20, 27/10/2021 [ответить] [﹢﹢﹢] [ · · · ]
| –1 +/– |
Опенеет как всегда.
Даже если лекарство от рака и спида сделают на расте, все-равно будут говорить - нафига, позор, бесполезный мусор и тд.
А все почему? Обыкновенный страх перед чем-то новым, чужим - ксенофобия. Возможно боятся что ихние знания сишечки никому не будут нужны, или что не смогут осилить раст когда надо будет работу искать.
| |
|
2.108, Аноноша (?), 21:50, 20/11/2021 [^] [^^] [^^^] [ответить]
| +/– |
> Даже если лекарство от рака и спида сделают на расте, все-равно будут говорить - нафига, позор, бесполезный мусор и тд.
Пока кажется наоборот среди любителей раста больше распространителей инфекций.
| |
|
|