SergMarkov 24.02.2011 21:45
Я рекомендую — Плеер с базой ape
Давно искал плеер с базой данных, которая понимает ape, представляет базу в удобном виде и позволяет делать выборки из базы по избранным полям. Что то типа последних версий foobar. При почти терабайте музыки такая база просто необходима.Вот он - guayadeque.org
В нем множество самых разных плюшек, и подкасты, и last.fm и радио и еще много чего, но меня интересовала только удобная база.
В основе gstreamer, wxgtk и sqlite. База создается очень компактная, 50 гигов для пробы уложились в 2 Mb.
Если не ставится, отпишись в AUR пусть человек pkgbuild поправит.
И странно, что не ставится. Никогда с ним такого не замечал.
И странно, что не ставится. Никогда с ним такого не замечал.
p.s. использую svn-версию, только что попробовал - собралась без проблем.
Долго висит на
Потом выдает ошибку. Если ставить не svn, то тоже не может найти источник чего-то там.
==> Building and installing package
==> Determining latest svn revision...
Потом выдает ошибку. Если ставить не svn, то тоже не может найти источник чего-то там.
После 5-и минут ожидания он выдает
svn: PROPFIND of '/svnroot/guayadeque/Trunk': could not connect to server (https://guayadeque.svn.sourceforge.net)
==> Making package: guayadeque-svn 1502-1 (Fri Feb 25 12:52:36 MSK 2011)
==> Checking Runtime Dependencies...
==> Checking Buildtime Dependencies...
==> Retrieving Sources...
==> Extracting Sources...
==> Entering fakeroot environment...
==> Determining latest svn revision...
Опять ждет и уже потом выпадает с ошибкой.
svn: PROPFIND of '/svnroot/guayadeque/Trunk': could not connect to server (https://guayadeque.svn.sourceforge.net)
==> Making package: guayadeque-svn 1502-1 (Fri Feb 25 12:52:36 MSK 2011)
==> Checking Runtime Dependencies...
==> Checking Buildtime Dependencies...
==> Retrieving Sources...
==> Extracting Sources...
==> Entering fakeroot environment...
==> Determining latest svn revision...
Опять ждет и уже потом выпадает с ошибкой.
При попытке добыть исходники с sourceforge.net через браузер тоже наблюдаются жуткие тормоза. Траницы не могут загрузиться. Сам фаерфокс подвисает секунд на 5.
Забанен на сорсфордж?
Забанен на сорсфордж?
Похоже, что дело в самом сайте. У меня недельку назад тоже всё на сорсфорже подвисало, теперь нормализовалось. У тебя система какая 32 или 64? Могу выложить собранный пакет, если чо ;)
32, но особо не горит. Амарок всем устраивает, и я принялся писать для него скрипт ))
Для 32 бит: http://dl.dropbox.com/u/6763919/pkg/guayadeque-svn-1502-1-i686.pkg.tar.xz
Для 64 бит: http://dl.dropbox.com/u/6763919/pkg/guayadeque-svn-1502-1-x86_64.pkg.tar.xz
Для 64 бит: http://dl.dropbox.com/u/6763919/pkg/guayadeque-svn-1502-1-x86_64.pkg.tar.xz
СПС. Вещь прикольная. Много настроек, кушает памяти совсем немного с моей библиотекой. около 33 МБ. По возможностям, пожалуй, превосходит амарок, интерфейс даже более гибкий. Самый foobar2000 like плеер под линукс, имхо.
Только вот сырая. Может дело в релизе. Если пытаться перетащить элемент на область с кнопками всегда падает. Один раз сильно подвисло.
Радио работает непонятно как или просто сильно тормозит (список не обновляется)
Плеер ориентирован на гном. Настроек хоткеев нет. Надо самому прикручивать через qdbus.
Только вот сырая. Может дело в релизе. Если пытаться перетащить элемент на область с кнопками всегда падает. Один раз сильно подвисло.
Радио работает непонятно как или просто сильно тормозит (список не обновляется)
Плеер ориентирован на гном. Настроек хоткеев нет. Надо самому прикручивать через qdbus.
В чем ориентация на гном? У меня вообще из него ничего нет, тем не менее все прекрасно работает
Предполагается, что хоткеи отлавливаются через гном, gtk+ интерфейс, настройки в программе заточены под гномовские утилиты.
Так то не смертельно конечно.
Плеер вырос в памяти до 100МБ после обновления джамендо и магнитуд.
Так то не смертельно конечно.
Плеер вырос в памяти до 100МБ после обновления джамендо и магнитуд.
Я их вообще сразу убрал, излишний функционал которым никогда не пользуешься только вредит
Добавлена возможность конфигурации хоткеев:
http://guayadeque.svn.sourceforge.net/viewvc/guayadeque?revision=1503&view=revision
http://guayadeque.svn.sourceforge.net/viewvc/guayadeque?revision=1503&view=revision
Уже и билд 1505 есть. Кстати, на сорсфорже меня разбанили ))
Реализация хоткеев только начата.
Глобальных хоткеев нет. Многие кнопки нельзя назначить (например, буквенные без модификатора и с мета+, а также медиакнопки)
Помимо этого, хотелки: хоткеи поднять/скрыть окно и удалить текущий трек с диска. Как вариант, сделать соответствующие методы для qdbus. (тогда еще нужен метод play-pause в одном)
Может кто-то там отпишется, я языком не владею.
Реализация хоткеев только начата.
Глобальных хоткеев нет. Многие кнопки нельзя назначить (например, буквенные без модификатора и с мета+, а также медиакнопки)
Помимо этого, хотелки: хоткеи поднять/скрыть окно и удалить текущий трек с диска. Как вариант, сделать соответствующие методы для qdbus. (тогда еще нужен метод play-pause в одном)
Может кто-то там отпишется, я языком не владею.
Play/Pause в dbus есть:
Реквест насчет глобальных хоткеев и новых действий добавил.
p.s. Sourceforge после обновления глючит ужасно. Получилось добавить реквест только с третьего раза. Все выкидывало меня из сессии.
dbus-send --print-reply --type=method_call --dest=org.mpris.guayadeque /Player org.freedesktop.MediaPlayer.Pause
Реквест насчет глобальных хоткеев и новых действий добавил.
p.s. Sourceforge после обновления глючит ужасно. Получилось добавить реквест только с третьего раза. Все выкидывало меня из сессии.
Удаление треков запилил. Пол дня на это убил ))
http://pastebin.com/Z7VP4w8E
странно, что некоторые методы не работают через qdbus, а через dbus-send работают
или я чего-то не понимаю.
Есть метод для удаления в /Tracklist, но ХЗ че он на самом деле делает, может удаляет только из плейлиста.
Хоткей на сворачивание/разворачивание плеера тоже наверно можно наваять через org.kde.kwin, а вот как прибавить громкость в плеере на 5%? Хотя, можно через OSS, но не кошерно.
http://pastebin.com/Z7VP4w8E
странно, что некоторые методы не работают через qdbus, а через dbus-send работают
или я чего-то не понимаю.
Есть метод для удаления в /Tracklist, но ХЗ че он на самом деле делает, может удаляет только из плейлиста.
Хоткей на сворачивание/разворачивание плеера тоже наверно можно наваять через org.kde.kwin, а вот как прибавить громкость в плеере на 5%? Хотя, можно через OSS, но не кошерно.
configure make .. :-)
тоже давно такое искал
тоже давно такое искал
Собирался обзорчик этого замечательного плеера написать, да всё руки никак не дойдут. Плеер отличный. Использую его уже почти год. Что нравится - небольшое потребление памяти, даже при огромной БД (X86_64 ~80-90 Mб). Единственный косяк: со включенным jamendo дико тормозит при запуске. И радио играет без проблем. А у кого есть проблемы: добро пожаловать сюда или сюда.
Единственный косяк: со включенным jamendo дико тормозит при запуске. И радио играет без проблем.
Вижу забавный факт в таком расположении этих предложений.
В обзоре надо расшифровать, что такое smart mode и написать как сделать нормальные хоткеи.
Кроме этого, я ничего не нашел,
Функций явно не достаточно.
Кроме этого, я ничего не нашел,
qdbus org.mpris.guayadeque /Player
method QString org.freedesktop.DBus.Introspectable.Introspect()
signal void org.freedesktop.MediaPlayer.CapsChange(int)
method int org.freedesktop.MediaPlayer.GetCaps()
method void org.freedesktop.MediaPlayer.Next()
method void org.freedesktop.MediaPlayer.Pause()
method void org.freedesktop.MediaPlayer.Play()
method int org.freedesktop.MediaPlayer.PositionGet()
method void org.freedesktop.MediaPlayer.PositionSet(int)
method void org.freedesktop.MediaPlayer.Prev()
method void org.freedesktop.MediaPlayer.Repeat(bool)
method void org.freedesktop.MediaPlayer.Stop()
method int org.freedesktop.MediaPlayer.VolumeGet()
method void org.freedesktop.MediaPlayer.VolumeSet(int)
method QString org.freedesktop.DBus.Introspectable.Introspect()
signal void org.freedesktop.MediaPlayer.CapsChange(int)
method int org.freedesktop.MediaPlayer.GetCaps()
method void org.freedesktop.MediaPlayer.Next()
method void org.freedesktop.MediaPlayer.Pause()
method void org.freedesktop.MediaPlayer.Play()
method int org.freedesktop.MediaPlayer.PositionGet()
method void org.freedesktop.MediaPlayer.PositionSet(int)
method void org.freedesktop.MediaPlayer.Prev()
method void org.freedesktop.MediaPlayer.Repeat(bool)
method void org.freedesktop.MediaPlayer.Stop()
method int org.freedesktop.MediaPlayer.VolumeGet()
method void org.freedesktop.MediaPlayer.VolumeSet(int)
Функций явно не достаточно.
Радио как завести? Обновил по правой кнопке каналы, но ни в одном жанре ни одного канала нет
А ты какую версию используешь? Недавно была похожая проблема, но разработчик исправил.
сейчас скачал сорцы из snv, все путем, каналы есть:-) но новая беда, не загружаются сама музыка
04:03:20: Trying to get the uri: http://yp.shoutcast.com/sbin/tunein-station.pls?id=1377200
04:03:21: Warning: file '', line 8: key 'Length1' was first found at line 4.
04:03:21: Warning: entry 'Length1' appears more than once in group '/playlist'
04:03:21: Warning: file '', line 11: key 'Length1' was first found at line 4.
04:03:21: Warning: entry 'Length1' appears more than once in group '/playlist
04:03:21: Error: ee: Failed load of file 'http://85.17.26.85:80'
покопаюсь завтра еще, не выйдет, ну и аллах с этим радио:-) , мне в первую и главную очередь база с ape нужна, для радио есть mplay на базе mplayer`a
04:03:20: Trying to get the uri: http://yp.shoutcast.com/sbin/tunein-station.pls?id=1377200
04:03:21: Warning: file '', line 8: key 'Length1' was first found at line 4.
04:03:21: Warning: entry 'Length1' appears more than once in group '/playlist'
04:03:21: Warning: file '', line 11: key 'Length1' was first found at line 4.
04:03:21: Warning: entry 'Length1' appears more than once in group '/playlist
04:03:21: Error: ee: Failed load of file 'http://85.17.26.85:80'
покопаюсь завтра еще, не выйдет, ну и аллах с этим радио:-) , мне в первую и главную очередь база с ape нужна, для радио есть mplay на базе mplayer`a
Сказал что плагинов не хватает, каких не могу понять, все что можно из плагинов всунуть в слаку в ней уже есть. Но повторяющаяся line это его баг
Да конечно, сейчас побегу:-) Соотношение ape/flac в коллекции 900 Gb 100:5/ Больше мне делать нехрена
Вопрос "зачем"? :-) Меня всегда приводили в восторг эти красноглазые привычки "сделать по православному и через ж.." Комп это сундук по обработке информации, и не сундук должен определять что в нем хранится, а тот который в сундук кладет. Если сундук плохой, это его проблемы. К тому же иконы Столлмена у меня к красном углу нет:-) , был когда то старофис лучше опенофиса, так стоял именно старофис.
затем, что monkey audio не так уж сильно поддерживается, пример тому суть топика - поиск специального плеера.
Кем не поддерживается ? Еще разик, большинство раздач на том же демоноиде это ape.
Никаких проблем с ape нет в виндах, он есть в подавляющем большинстве плееров.
Если у авторов плееров красноглазие из-за непоняток с лицензией, пусть носит очки, пользователя не из числа красноглазых на эти непонятки не волнуют, есть сорцы к кодеку или нет.
Никаких проблем с ape нет в виндах, он есть в подавляющем большинстве плееров.
Если у авторов плееров красноглазие из-за непоняток с лицензией, пусть носит очки, пользователя не из числа красноглазых на эти непонятки не волнуют, есть сорцы к кодеку или нет.
APE не поддерживается плеерами, так как поддерживается FLAC. я про портативные плееры, так как декодирование довольно ресурсоёмко. для меня это было аргументом
Это уже другой вопрос:-) Но слушать классику через любой портативный плеер, сколько не старался, не могу, так что этот вопрос неактуален. Большая часть лежит на компе с хорошей звуковухой и акустикой, меньшая и лучшая или на оригинальных CD или на самописных
Весь лосслесс перегоняю в потрековый флак, т к амарок больше ничего не понимает ))
но это костыль
но это костыль
А cue он не умеет. Возвращаюсь на DeadBeef - тот не такой громоздкий в плане интерфейса. Хотя может позже еще и этот попробую
Жаль. Чаще встречаются образы в ape + cue, чем потрековые ape, а если все равно разрезать, то и во флак перегнать не долго.
Зы: вроде амарок даже научился cue, но я не проверял.
Зы: вроде амарок даже научился cue, но я не проверял.
Не умеет, но мне это и не надо, так как все равно приходится резать на треки, чтобы прописать те теги, которые не входят в cue, чтобы потом можно было пользоваться его весьма хорошей базой базой и выбирать то, что надо. deadbeef хорош всем, но нет базы и нет хорошего эквалайзера, тот который есть неимоверно глушит звук, и для меня совершенно непригоден
то, что у вас эквалайзер глушит звук, это проблемы не эквалайзера, а целиком ваши... покопайтесь пару минут в его настройках, в крайнем случае уровень усиления поставьте +20dB...
Ох, ну не надо мне советовать пробовать устрицы, ОК ?:-) я со звуком вожусь еще со времен ламповых усилителей, и такой же стаж слушания классики, а не попсы или металла
хорошо, поясните тогда, что же вы считаете "глушит звук"? я, конечно, столько даже не живу ещё, сколько ламповые усилители существуют, но возиться мне приходилось и с ламповыми, и с транзисторными, и слушаю классику и различные виды рока, и как-то спокойно себе настроил эквалайзер, и звук очень даже хорош
Пояснение простое, при работе эквалайзера происходит фазовый сдвиг на перекрывающихся частотах регулировки и из-за этого звук становится "глухим", в котором напрочь режутся высшие гармоники сигнала. Это очень просто проверить на записях где есть много высших гармоник, типа сольного клавесина, deadbeaf их очень сильно искажает, в сравнении с тем же audacious например
Печаль...
На вид, то что я давно искал, но по мистическим причинам ни разу не находил ;)