LINUX.ORG.RU

Goggles Music Manager

 ,


0

0

Goggles Music Manager (GMM) — это универсальный менеджер музыкальной коллекции со встроенным аудиоплеером, позволяющий автоматически осуществлять категоризацию музыкальных файлов по жанрам, исполнителям, альбомам и композициям.

Основные возможности:

  • Last-FM аудио-скробблер;
  • быстрый и легковесный (по сравнению с другими аудио-комбайнами);
  • поддержка форматов Ogg Vorbis, FLAC, MP3, MP4, ASF и Musepack;
  • поддержка обложек альбомов (AlbumArt), которые могут храниться либо как тэги, либо как отдельные файлы;
  • поддержка редактирования тэгов и пакетного переименования файлов. Одна или более композиций могут редактироваться одновременно;
  • умная сортировка с учетом пользовательских предпочтений (например, исключение из названий артиклей 'a', 'an' и 'the' при сортировке);
  • плэйлисты. Экспорт в форматы XSPF, PLS, Extended M3U, M3U и CSV;
  • GUI построен на базе легкой и быстрой библиотеки FOX;
  • настраиваемый пользовательский интерфейс: от аскетичного до детализированного отображения;
  • использование SQLite 3 в качестве БД для индексации.

>>> Скриншоты

>>> Подробности

★★★

Проверено: Shaman007 ()
Ответ на: комментарий от Demon37

>>Около того. Как только в строке фильтра я ставлю один символ, все замирает, потом отмирает и дальше ползет, как каток в гору. На переключение песни уходит полминуты. Может быть, я был неправ, когда указал использовать sqlite.

>Я тоже использую sqlite и все в порядке. Поиск у меня происходит практически моментально.

хм. действително странно. у меня тоже поиск занимает доли секунды и коллекция очень не маленькая. похоже дело не в amarok

Alain_Johns
()
Ответ на: комментарий от anonymous

>Тэги в utf-8 читаются замечательно.

Речь не о тегах а о cue-файлах, буквы-то отображаются но переключение внутри трека (например альбом в лосслесс-формате записанный одним файлом) не работает если там содержатся руссике буковки

DNA_Seq ★★☆☆☆
()
Ответ на: комментарий от ShprotX

>Даешь каждому приложению свой GUI тулкит?

Нах надо? Даёшь все приложения на xlib!!!

fat_angel ★★★★★
()
Ответ на: комментарий от DNA_Seq

>например альбом в лосслесс-формате записанный одним файлом

Вот меня всегда интересовало нафига так делать?

fat_angel ★★★★★
()
Ответ на: комментарий от fat_angel

Чтоб нарезать 1:1 на диск со всеми паузами между треками. Вообще это единственное разумное предназначение lossless форматов, а если уж слушать на компе то и потери при сжатии некритичны =) Аудифилы могут идти в сад

DNA_Seq ★★☆☆☆
()

1. FOX - посмотрел я на этот тулкит. Сильно много мороки с писанием под него и к тому же совсем не typesafe.

2. SQLite для того чтобы искать по индексу в 5 - 7 или даже 10 тысячах песен? Не смешите мои тапочки. При таком объеме информации grep будет выдавать прекрасный результат в плане скорости. Тем более что 300 мегабайт ID3 и имен файлов лежат в памяти.

eXOR ★★★★★
()
Ответ на: комментарий от eXOR

> FOX - посмотрел я на этот тулкит. Сильно много мороки с писанием под него и к тому же совсем не typesafe.

И тем не менее штука по виду достаточно объемная. Интересно, а нем какие-нить DE написаны?.

AiFiLTr0 ★★★★★
()

Лучше бы foobar2000 портанули, (SDK под BSD лицензией, согласно русской википедии).

Harliff ★★★★★
()

За fox toolkit в принципе зачёт. А вот за клонирования ритмбокса - нет. В amarok/exaile отображение коллекции и список намного удобнее организованы.

eduard_pustobaev ★★
()
Ответ на: комментарий от AiFiLTr0

>И тем не менее штука по виду достаточно объемная. Интересно, а нем какие-нить DE написаны?.

На фоксе таки нет. Но есть ещё такой тулкит, как fltk. На нём есть EDE(Equinox Desktop Environment).

eduard_pustobaev ★★
()
Ответ на: комментарий от anonymous

Re^2: Goggles Music Manager

> y гугля та-же проблема

к окулисту!

Voker57 ★★
()
Ответ на: комментарий от FENix

>по-моему он какой-то ненужный... Да ещё и трёхколёсный...

Скачал исходники, собрал, изумительно быстр, легок, движок - libxine, нехилую коллекцию держит, играет, обложки показывает. Когда открываю меню и настройки - даже непривычно - где же легкое подтормаживание? Нет его! Но нет и xft для шрифтов интерфейса.. Скорее всего libfox не поддерживает (?)..

Короче - поставил на ноут 600 мгц 256 мб памяти и не жалею, доволен - сейчас играет. Ритмбокс и прочие на такой машине гораздо тяжелее себя ведут.

My_quest ★★★★★
()
Ответ на: комментарий от My_quest

Поддерживает, если собран как надо

anonymous
()
Ответ на: комментарий от firsttimeuser

Просто это удобно - сохраняется вся инфа с оригинального диска - в любой момент можно выложить в торрент, проверить по AccurateRip правильность рипа... Кроме того, есть диски (самые известные - пинкфлойдовские, пожалуй), где в паузах не тишина, а вполне себе музыка. А еще бывают "скрытые" треки (это когда чтобы его услышать на железном плеере, нужно на первом треке нажать кнопочку "назад")... Много чего есть, а образ + куй все это дело с гарантией сохраняет. Для архива - самое то. Ну а так как одна из копий архива лично у меня на винте лежит - для меня умение играть cue очень даже актуально.

anonymous
()
Ответ на: комментарий от My_quest

>Проверю сейчас.

Да, пересобираю libfox с поддержкой xft.

My_quest ★★★★★
()

Неплохой плейер. Очень быстрый и легкий, гуй так вообще реактивный. Процессор хавает где то на уровне mpd (оч.мало).

Минусы: gapless я так и не добился (несмотря на галочку, пауза какая то совсем непотребная), интерфейс содран с ритмбокса и напрасно.

P.S. Чтобы нормально отображал русские буквы, запускаю с LANG=ru_RU.UTF-8

Voker57 ★★
()
Ответ на: комментарий от Voker57

Re^2: Goggles Music Manager

Да, и еще так и не нашел, где так замечательно настраивается интерфейс. Кроме как цвета поменять.

А курсор, как и в tk, зачем-то иногда показывает вправо.

Voker57 ★★
()
Ответ на: комментарий от Voker57

>P.S. Чтобы нормально отображал русские буквы, запускаю с LANG=ru_RU.UTF-8

Кстати, в Preferences в закладке Template есть выбор кодировки, по умолчанию там 7bit, а я выбрал следующую из выпадающего списка - utf8. Может это поможет?

P.S. Пересобрал libfox - совсем другое дело.

My_quest ★★★★★
()
Ответ на: комментарий от My_quest

[vova@book ~]$ cat ~/.foxrc/Desktop
[SETTINGS]
iconpath=
hilitecolor=Gray100
selmenutextcolor=Gray100
scrollspeed=80
wheellines=10
selbackcolor=#0a246a
tipbackcolor=#ffffe1
shadowcolor=#8b8984
clickspeed=400
displaygamma=1
tippause=800
normalfont=Verdana [microsoft],80,normal,regular,,iso10646-1
menupause=400
forecolor=Black
blinkspeed=500
basecolor=#d4d0c8
animspeed=10
dragdelta=6
tipforecolor=Black
bordercolor=Black
typingspeed=1000
backcolor=Gray100
scrolldelay=600
selforecolor=Gray100
maxcolors=125
tiptime=3000
selmenubackcolor=#0a246a

Настройками и темами можно играться...

Автор проги подсказал. Это в исходниках libfox есть каталог tests, там файл ControlPanel. Запустить прямо оттуда от пользователя, настроить (+шрифты и кодировку) и сгенерится такой файл. Должно помочь.

My_quest ★★★★★
()
Ответ на: комментарий от anonymous

> а образ + куй все это дело с гарантией сохраняет.

man dd?

eXOR ★★★★★
()
Ответ на: комментарий от anonymous

> Просто это удобно - сохраняется вся инфа с оригинального диска

какая на оригинальном диске есть инфа кроме нарезанной музыки? Длительность пауз это инфа?

> - в любой момент можно выложить в торрент, проверить по AccurateRip правильность рипа...

а зачем тебе проверять правильность рипа если цель сохранить для себя музыку в максимально возможном качестве, чтоб деньки уплаченые за болванку не на ветер... Не, ну если конечно ты перфекционист то тогда да, паузы важнее. Только рипанье диска превращается в самоцель.

> Кроме того, есть диски (самые известные - пинкфлойдовские, пожалуй), где в паузах не тишина, а вполне себе музыка.

гы. а как по твоему граббер треки один от другого отделяет? Музыка в паузе... это мощно. Вспомнилась недавно промелькнувшая на ЛОР "прямая Безье".

> А еще бывают "скрытые" треки (это когда чтобы его услышать на железном плеере, нужно на первом треке нажать кнопочку "назад")...

... которые любым нормальным граббером записываются как трек-00, ты вобще диски сам лично когда-нибудь рипал.

> Много чего есть, а образ + куй все это дело с гарантией сохраняет. Для архива - самое то. Ну а так как одна из копий архива лично у меня на винте лежит - для меня умение играть cue очень даже актуально.

понятно. Еще один collector, отстойники забивать. Я, дружочек, много вас таких на своем веку повидал -- все с теми же симптомами: точная длинна пауз, скрытые треки... Самая крутая фишка которой меня уделали это какие то мифические сэмплы, которые присутствуют на оригинальном диске, но теряются во время рипания потому как скорость вращения привода отличается от номинальной. Кажись, для этого даже написан софт, с базой приводов по производителям и моделям, для внесения коррекций во время рипания...

firsttimeuser ★★★★★
()

на федоре 9 компиляция обрывается на ошибке:

Compiling src/taglib_mp4/mp4tag.cpp ... src/taglib_mp4/mp4tag.cpp: In member function ‘void TagLib::MP4::Tag::updateOffsets(long int, long int)’: src/taglib_mp4/mp4tag.cpp:335: warning: comparison between signed and unsigned integer expressions

никто не знает в чем может быть дело? Taglib у меня версии 1.5

oxidum
()
Ответ на: комментарий от abraziv_whiskey

>А вот у меня машинка старая, 2500 Мгц и 512 памяти, так амарок на ней не просто тормозит, он гвоздями прибивается к полу.

????

Дурень 650Мгц+256Мб - Амарок пашет как часы (KDE 3.5.8). База не слишком большая, но. Это у вас машина явно какой-то хренью страдает.

anonymous
()
Ответ на: комментарий от abraziv_whiskey

>А вот у меня машинка старая, 2500 Мгц и 512 памяти, так амарок на ней не просто тормозит, он гвоздями прибивается к полу.

на работе старая машинка была именно такая. почему у меня он не тормозил? обновляться не пробовал?

mic ★★★★★
()
Ответ на: комментарий от My_quest

Re^2: Goggles Music Manager

> У вас локаль не юникодная?

en_GB.UTF-8, ибо терпеть не могу руссефекацыю.

Voker57 ★★
()
Ответ на: комментарий от My_quest

Re^2: Goggles Music Manager

> Кстати, в Preferences в закладке Template есть выбор кодировки, по

умолчанию там 7bit, а я выбрал следующую из выпадающего списка - utf8.

Может это поможет?

это для файлов с диска

Voker57 ★★
()
Ответ на: комментарий от anonymous

Re^2: Goggles Music Manager

> Гугль захватил мир :(

и вас к окулисту

Voker57 ★★
()
Ответ на: комментарий от anonymous

>Просто это удобно - сохраняется вся инфа с оригинального диска - в любой момент можно выложить в торрент, проверить по AccurateRip правильность рипа...

музыку слушать надо, а не онанировать на "идентичность". если у тебя с психикой проблемы, не нужно искать и писать километровые оправдания. просто сходи к психиатру

black7
()
Ответ на: комментарий от black7

>музыку слушать надо, а не онанировать на "идентичность".

Зачастую концовка одной дорожки является началом другой. То есть опустим первая дорожка заканчивается на 4:58 а вторая начинается на 4:53. И это не только творения Пинкфлоидов, таких альбомов куча (скажем диджейские сеты или качественно сведёные микстейпы которые даже в мп3 выкладывают одним файлом)

>если у тебя с психикой проблемы, не нужно искать и писать километровые оправдания

Сейчас оправдания ищешь ты. Так как хвалёный опенсорс-софт не поддерживает нужную функциональность в то время как в галимом виндовом AIMP всё ОК. А для прослущивания на компе хватает и обычных мп3. lossless с нарезкой на треки не нужен так как не выполняет своего предназначения - сохранения информации с диска 1:1

DNA_Seq ★★☆☆☆
()
Ответ на: комментарий от firsttimeuser

> Длительность пауз это инфа?

Представь себе да. Это самый простой способ отличить оригинальный диск от записанного из мп3 (будет перепад громкости между дорожками из-за нормализации)

>гы. а как по твоему граббер треки один от другого отделяет?

По информации таблицы содержания, причём она не всегда совпадает с реальным началом трека =)

>Кажись, для этого даже написан софт, с базой приводов по производителям и моделям, для внесения коррекций во время рипания...

Пруфлинк в студию. Качественный грабер тем и отличается он некачественного что не вносит отсебятины. Даже коррекцию ошибок во время рипанья кактегорически рекомендуется отключить

DNA_Seq ★★☆☆☆
()
Ответ на: комментарий от anonymous

>Гугль захватил мир :(

А ты всё такой же лось :(

anonymous
()
Ответ на: комментарий от fat_angel

Я не аудиофил =) И вообще их идеалогический противник. Но если уж делать что-то то на совесть. Ведь разной продолжительности паузы звукорежиссёры ставят не из-за глупости, ты когда-нибудь думал почему между одними треками пауза в полсекунды а между другими - все 3? =)

DNA_Seq ★★☆☆☆
()
Ответ на: Re^2: Goggles Music Manager от Voker57

>это для файлов с диска

Тогда пробуйте файл Desktop (см. выше мое сообщение). Это настройки самого Fox.

My_quest ★★★★★
()
Ответ на: комментарий от anonymous

>> Goggles

>Googleless =)

Googleless uselessness ;)

anonymous
()
Ответ на: комментарий от oxidum

> Compiling src/taglib_mp4/mp4tag.cpp ... src/taglib_mp4/mp4tag.cpp: In member function ‘void TagLib::MP4::Tag::updateOffsets(long int, long int)’: src/taglib_mp4/mp4tag.cpp:335: warning: comparison between signed and unsigned integer expressions

> никто не знает в чем может быть дело? Taglib у меня версии 1.5

Нужно всего-лишь уловить разницу между error и warning.

ShprotX
()
Ответ на: комментарий от DNA_Seq

>> Длительность пауз это инфа?

> Представь себе да. Это самый простой способ отличить оригинальный диск от записанного из мп3 (будет перепад громкости между дорожками из-за нормализации)

ну я где то так и подозревал :) Скажи только, а зачем его отличать?

>> гы. а как по твоему граббер треки один от другого отделяет?

> По информации таблицы содержания, причём она не всегда совпадает с реальным началом трека =)

а нах тогда нужна таблица содержания которая не соответствует содержанию? Оксюморон.

>> Кажись, для этого даже написан софт, с базой приводов по производителям и моделям, для внесения коррекций во время рипания...

> Пруфлинк в студию. Качественный грабер тем и отличается он некачественного что не вносит отсебятины. Даже коррекцию ошибок во время рипанья кактегорически рекомендуется отключить

вспомнил, это оффсеты на самом деле. Нету желания это бред дальше обсуждать, но во тебе, наслаждайся: http://eac.h12.ru/12.shtml

firsttimeuser ★★★★★
()
Ответ на: комментарий от anonymous

ващето те-же люди шо посредством MS, Гуглем - тоже овладевают Миром. да еще, в отличие от детища БГ - эксплуатируют опенсорс !!

anonymous
()
Ответ на: комментарий от abraziv_whiskey

>Периодически так, секунд по двадцать

Стоит выключить arts (и в xine тоже).

jackill ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.