KasunWijesekara / cuberok

Automatically exported from code.google.com/p/cuberok
GNU General Public License v3.0
0 stars 0 forks source link

Mac OS X issues #89

Open GoogleCodeExporter opened 8 years ago

GoogleCodeExporter commented 8 years ago
Сорри, не нашёл форума поэтому спрашиваю 
здесь

Плэер понравился, хотел попробовать 
скомпилировать под маком, скачал сорсы  в qt 
creator 
3.6
При компиляции выдаёт

#include <fileref.h>
#include <tag.h>
#include <mpegfile.h>
#include <id3v2tag.h>
#include <id3v1tag.h>

что не находит эти хедеры

где их взять? Или это какие то сторонние 
дополнительные библиотеки?

сорри, если впросы слишком простые, работаю 
на яве и с qt ещё дела не имел

хотелось бы нормальный плээер под маком, 
itunes уж больно неудобный :-(

spasibo!

Original issue reported on code.google.com by alex...@gmail.com on 8 Feb 2010 at 10:27

GoogleCodeExporter commented 8 years ago
Спасибо за вопрос!

Для сборки нужен taglib, он есть например в 
macports (www.macports.org). Но если
ставить оттуда придётся руками пути 
переправлять, ибо у меня ищется оно в
/usr/local/include/taglib а макпорт поставит в 
/opt/local/include/taglib

На настоящий момент версия 0.0.11 (которая
http://cuberok.googlecode.com/files/cuberok%20Snapshot%20%2807-30-2009%29%20Inte
l-qt4.5.dmg)
уже весьма стара.
Если у вас есть героические задатки и 
желание потестить текущую версию, то я могу
выложить свежесобранную. :-)

Original comment by drmoriar...@gmail.com on 9 Feb 2010 at 12:59

GoogleCodeExporter commented 8 years ago
http://cuberok.googlecode.com/files/cuberok%20Snapshot%20%2802-09-2010%29%20Inte
l-qt4.5.dmg

По сравнению со стабильной версией тут кое 
что отломано (например обложки альбомов не
показываются) но кое что и добавлено 
(например режим проигрывания по альбомам).
Багрепорты и пожелания приветствуются!

Original comment by drmoriar...@gmail.com on 9 Feb 2010 at 1:47

GoogleCodeExporter commented 8 years ago
Спасибо за новый билд, уже тестирую :-)
Пока бросились в глаза пара небольших 
багов:

- Меню Коллекция/Настройки не работает (в 
старом работало), нужно ли оно вообще, как я 
понял его 
теперь можно вызвать через 
Файл/Параметры/Extensions/Коллекция

- Не работает очистка коллекции: поменял 
папку коллекции и всё равно показывает 
старые песни (вообще 
хотелось бы автоматизма здесь, по типу watch 
folders)

- Не показывает значки режимов,только 
стрелки, после выбора значки показываются

- интерфэйс пока немного кривоват, нет 
маковской элегантности :-)

понравилось

- новый значок програмы :-)

- интеграция с macos (элементы управления в 
минимизации, growl notifications)

буду дальше смотреть, надеюсь смогу ещё 
помоччь :-)

Original comment by alex...@gmail.com on 10 Feb 2010 at 9:30

GoogleCodeExporter commented 8 years ago
подключчил таглиб, теперь ругается так:

/Users/alexejw/Documents/cuberok-read-only/src/dbusinterface.h:16: 
error: QtDBus/QtDBus: No such file or directory

как я понимаю это какойто то 
юникс-специфический модуль в QT ? 

Original comment by alex...@gmail.com on 10 Feb 2010 at 10:30

GoogleCodeExporter commented 8 years ago
Из найденного кое-что подправил. r389

По поводу коллекции: тут ещё конь не 
валялся, буду переделывать по ходу дела.

Поясни, пожалуйста, по поводу интеграции с 
макос (минимизация/нотификация) Я во всей
этой юзабилити не очень разбираюсь, это 
видимо сама куте вопреки моей серости фичи
включила.

Original comment by drmoriar...@gmail.com on 11 Feb 2010 at 2:43

GoogleCodeExporter commented 8 years ago
Спасибо за оперативные исправления!

Квест по компиляции Кьюброка (так по 
русски?) на Маке продолжается :-)
После обновления, firststartwizard.cpp заругалась 
что не находит importcollection.h
закоментировал этот вызов чтобы 
продвинутся дальше, теперь ругается так:
как я понимаю не находит библиотеку ltag, но 
где её взять?

g++ -headerpad_max_install_names -arch i386 -o 
../unix/cuberok.app/Contents/MacOS/
cuberok ../unix/obj/aboutdialog.o ../unix/obj/comboboxdelegate.o ../unix/obj/
console.o ../unix/obj/consoleview.o ../unix/obj/cuberok.o ../unix/obj/
cuecontrol.o ../unix/obj/downloader.o ../unix/obj/extensionproxy.o ../unix/obj/
extensionsettings.o ../unix/obj/firststartwizard.o ../unix/obj/indicator.o 
../unix/
obj/interfaces.o ../unix/obj/lookandfeel.o ../unix/obj/main.o ../unix/obj/
messagewindow.o ../unix/obj/myapplication.o ../unix/obj/player_manager.o 
../unix/obj/
playlistcontainer.o ../unix/obj/playlistmodel.o ../unix/obj/playlistsettings.o 
../
unix/obj/progressbar.o ../unix/obj/settings.o ../unix/obj/stardelegate.o 
../unix/obj/
stareditor.o ../unix/obj/starrating.o ../unix/obj/tagentry.o 
../unix/obj/tagger.o ../
unix/obj/url_open.o ../unix/obj/freedesktopmime.o ../unix/obj/moc_interfaces.o 
../
unix/obj/moc_aboutdialog.o ../unix/obj/moc_comboboxdelegate.o ../unix/obj/
moc_console.o ../unix/obj/moc_consoleview.o ../unix/obj/moc_cuberok.o 
../unix/obj/
moc_cuecontrol.o ../unix/obj/moc_downloader.o ../unix/obj/moc_extensionproxy.o 
../
unix/obj/moc_extensionsettings.o ../unix/obj/moc_firststartwizard.o ../unix/obj/
moc_indicator.o ../unix/obj/moc_lookandfeel.o ../unix/obj/moc_messagewindow.o 
../
unix/obj/moc_myapplication.o ../unix/obj/moc_player.o ../unix/obj/
moc_player_manager.o ../unix/obj/moc_playlist.o ../unix/obj/
moc_playlistcontainer.o ../unix/obj/moc_playlistmodel.o ../unix/obj/
moc_playlistsettings.o ../unix/obj/moc_progressbar.o ../unix/obj/moc_settings.o 
../
unix/obj/moc_stardelegate.o ../unix/obj/moc_stareditor.o 
../unix/obj/moc_tagger.o ../
unix/obj/moc_url_open.o ../unix/obj/moc_freedesktopmime.o 
../unix/obj/qrc_resource.o 
-F/Library/Frameworks -L/Library/Frameworks -L/usr/local/lib -ltag 
-L../unix/plugins 
-lplayer_void -lplaylist_standard -lscrobbler_librefm -lscrobbler_lastfm -
linfowidget -lsrc_filebrowser -linfo_lastfm -lsrc_browser -lsrc_library 
-linfo_lyric 
-lsrc_collection -lplayer_phonon -framework QtWebKit -framework QtXmlPatterns -
framework phonon -framework QtSql -framework QtXml -framework QtGui -framework 
QtNetwork -framework QtCore
ld: library not found for -ltag
collect2: ld returned 1 exit status
make[1]: *** [../unix/cuberok.app/Contents/MacOS/cuberok] Error 1
make[1]: Leaving directory `/Users/alexejw/Documents/cuberok-read-only/src'
make: *** [sub-src-make_default-ordered] Error 2
make: Leaving directory `/Users/alexejw/Documents/cuberok-read-only'
Beendet mit Rückgabewert 2.
Fehler beim Erstellen des Projekts Cuberok
Beim Ausführen des Build-Schritts 'Make'

Интеграция: 

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

- в маке нет стандартных всплывающих 
оповещений, используется дополнение growl, 
которое стало уже 
дефакто стандартом, кьюброк отличчно его 
поддерживает (наверное таки да, фича кутэ), 
единственно 
хотелось бы ещё обложку альбома 
показывать. Кьюброковская собственная 
всплывашка выглядет на маке 
слишком ужасно, я её первым делом сразу 
отключил :-(

Коллекция:

А в ччём разница между коллекцией и 
библиотекой? Ну кроме того ччто библиотека 
у меня вроде совсем не 
работает :-)

Original comment by alex...@gmail.com on 12 Feb 2010 at 12:15

Attachments:

GoogleCodeExporter commented 8 years ago
Кстати может этот issue переименовать в Cuberok и 
OSX ?

Original comment by alex...@gmail.com on 12 Feb 2010 at 12:18

GoogleCodeExporter commented 8 years ago

Original comment by drmoriar...@gmail.com on 12 Feb 2010 at 5:53