maemo.org - Talk

maemo.org - Talk (https://talk.maemo.org/index.php)
-   MeeGo / Harmattan (https://talk.maemo.org/forumdisplay.php?f=45)
-   -   [Announce] Eyrie Music Detection - 0.2 Released (https://talk.maemo.org/showthread.php?t=84448)

freemangordon 2012-05-27 15:48

Re: [Announce] Eyrie Music Detection
 
Quote:

Originally Posted by Elleo (Post 1212106)
Had a bit of a play around today and managed to get it building and running on the N900, you can see a video here: http://www.youtube.com/watch?v=fC20zR4fL3I

So I'll try to make the next version a dual release for both platforms.

I suspect it needs Qt 4.7.4?

Elleo 2012-05-27 18:17

Re: [Announce] Eyrie Music Detection
 
Quote:

Originally Posted by freemangordon (Post 1213374)
I suspect it needs Qt 4.7.4?

I'm not sure of the exact minimum version of QT it'll work with, but due to the use of Harmattan style qt-components I'm pretty sure it'll require the CSSU on N900s (I haven't tested on a non-CSSU N900 to be certain of that though).

Android_808 2012-05-28 19:46

Re: [Announce] Eyrie Music Detection
 
Just an idea:

As one of the echonest/print devs stated on the blog, anyone is able to submit new songs to the database to improve the chances of match. Could the functionality of the application be extended to generate and submit tracks from a selected directory.

Elleo 2012-05-29 01:26

Re: [Announce] Eyrie Music Detection
 
Quote:

Originally Posted by Android_808 (Post 1214006)
Just an idea:

As one of the echonest/print devs stated on the blog, anyone is able to submit new songs to the database to improve the chances of match. Could the functionality of the application be extended to generate and submit tracks from a selected directory.

Unfortunately it's not possible to submit fingerprints to the database yet, that's planned functionality that should be arriving in the near future.

When it does become available I plan on writing a MAFW plugin that automatically fingerprints songs the first time you listen to them in the media player, that way you can just install it, forget about it and then any time you listen to a new song in the future it gets fingerprinted.

somedude 2012-05-29 16:50

Re: [Announce] Eyrie Music Detection
 
how is that going to effect the wrong title and tracks if saved in my medias?

godofwar424 2012-05-29 17:02

Re: [Announce] Eyrie Music Detection
 
Quote:

Originally Posted by somedude (Post 1214476)
how is that going to effect the wrong title and tracks if saved in my medias?

In that case it will most likely have an error check system that will do something along these lines:

1. wrong track info for fingerprint submitted and saved
2. correct info submitted with the same fingerprint
3. mismatch detected
3a. check what info is on majority of submissions for this fingerprint
3b. use the info from the majority of submissions
4. store correct details

SamGan 2012-05-30 04:50

Re: [Announce] Eyrie Music Detection
 
Quote:

Originally Posted by somedude (Post 1214476)
how is that going to effect the wrong title and tracks if saved in my medias?

I suppose the server will have to accept all submissions in good faith and depend on users to report wrongly named fingerprints for which manual action can be taken.

erendorn 2012-05-30 08:51

Re: [Announce] Eyrie Music Detection
 
well the server compares fingerprints for the same track name and different users, and only keeps the most reported one.

Aside from that, I'm all for lending a N9 to Elleo so that he can test what's wrong with the N9 mics.

slaapliedje 2012-05-31 04:09

Re: [Announce] Eyrie Music Detection
 
You'll want to make sure that it has an option to turn off sending the fingerprinting upstream, or at the very least make it so it caches it and sends it next time there is a wifi connection. If I'm listening to music, I don't necessarily turn on my data connections.

slaapliedje

www.rzr.online.fr 2012-06-02 19:46

Re: [Announce] Eyrie Music Detection
 
Quote:

Originally Posted by Elleo (Post 1211650)
That's on my todo list :). I want to sort out some packaging issues first though (it depends on an extra library that need building into the .deb).

Feel free to install Eyrie from shared repo

I packaged the libs aside it

http://rzr.online.fr/q/audio# Rebuilt #Eyrie from sources , you can install it from #rzr's shared #HarmattaN repo , guess music from #n9 mic

Elleo 2012-06-04 07:27

Re: [Announce] Eyrie Music Detection - 0.2 Released
 
Version 0.2 is now available, this adds a graphical waveform when recording and evaluates the audio more continuously allowing for faster recognition of some songs and for problematic songs to have a larger chance of being recognised. This version also adds support for the N900.

You can see a video of the newest version running on an N950 and an N900 side-by-side here: http://www.youtube.com/watch?v=QQj9ucyWc0U

The latest debs are linked in the first post of this thread. It's also now available via the Apps For MeeGo Testing Repository: http://apps.formeego.org/staging/app...timedia/eyrie/

Muzimak 2012-06-04 08:13

Re: [Announce] Eyrie Music Detection - 0.2 Released
 
Unable to install, something about "Installation Package not available"

Elleo 2012-06-04 08:17

Re: [Announce] Eyrie Music Detection - 0.2 Released
 
Quote:

Originally Posted by Muzimak (Post 1217134)
Unable to install, something about "Installation Package not available"

You might need to uninstall the previous version first (I have no clue why, but that worked for me).

ajack 2012-06-04 08:39

Re: [Announce] Eyrie Music Detection - 0.2 Released
 
Quote:

Originally Posted by Elleo (Post 1211612)

May I ask why it needs CSSU? I don't use CSSU but would love to use this program. :(

Elleo 2012-06-04 08:54

Re: [Announce] Eyrie Music Detection - 0.2 Released
 
Quote:

Originally Posted by ajack (Post 1217141)
May I ask why it needs CSSU? I don't use CSSU but would love to use this program. :(

It makes use of qt-components and QML, which as far as I'm aware isn't supported by the version of QT available in the non-CSSU repositories.

ajack 2012-06-04 09:02

Re: [Announce] Eyrie Music Detection - 0.2 Released
 
Quote:

Originally Posted by Elleo (Post 1217147)
It makes use of qt-components and QML, which as far as I'm aware isn't supported by the version of QT available in the non-CSSU repositories.

Have you tested on non-CSSU then? Unless you know some definite reason it'll not work, I am will to give it a try... :)

Elleo 2012-06-04 09:08

Re: [Announce] Eyrie Music Detection - 0.2 Released
 
Quote:

Originally Posted by ajack (Post 1217152)
Have you tested on non-CSSU then? Unless you know some definite reason it'll not work, I am will to give it a try... :)

Nope, let me know how you get on :).

ajack 2012-06-04 09:22

Re: [Announce] Eyrie Music Detection - 0.2 Released
 
Quote:

Originally Posted by Elleo (Post 1217158)
Nope, let me know how you get on :).

My N900 says "No!" :(

I have QT 4.7.0 while it requires QT 4.7.4... Is there some specific dependencies that need v4.7.4? In any case, it doesn't work... Elleo is right... CSSU or bust! :(

inean 2012-06-04 09:36

Re: [Announce] Eyrie Music Detection - 0.2 Released
 
Quote:

Originally Posted by Elleo (Post 1217147)
It makes use of qt-components and QML, which as far as I'm aware isn't supported by the version of QT available in the non-CSSU repositories.

qt-components-10 works with stock firmwares. Just take a look at this thread http://talk.maemo.org/showthread.php?t=79134

ajack 2012-06-04 09:40

Re: [Announce] Eyrie Music Detection - 0.2 Released
 
Quote:

Originally Posted by inean (Post 1217168)
qt-components-10 works with stock firmwares. Just take a look at this thread http://talk.maemo.org/showthread.php?t=79134

Cool, where can I download the v4.7.4? Anybody with CSSU can help me? Please PM me, else I get killed for being OOT... :P

inean 2012-06-04 10:18

Re: [Announce] Eyrie Music Detection - 0.2 Released
 
you don't have to download anything. It's developer responsability to backport the app (usually a 2h work). Just be patiente ;). Said that, if you install nemo-keyboard all dependences should be satisfied.

Muzimak 2012-06-04 11:04

Re: [Announce] Eyrie Music Detection - 0.2 Released
 
Eventually managed to install, can't seem to find any song though, I guess it has to be popular tracks like R Kelly - I believe I can Fly hahahaha

ed_boner 2012-06-04 13:04

Re: [Announce] Eyrie Music Detection - 0.2 Released
 
installed on n900..dont like the background with bad resolution and doesnt seem to recognize almost anything..would be great if it worked though..tks for making it available for n900 users.

nicodonte 2012-06-04 14:56

Re: [Announce] Eyrie Music Detection - 0.2 Released
 
New version doesn't work either, not recognize anything, and now records way more than 30 secs.

The new waveform is nice.

daniel_m 2012-06-04 15:20

Re: [Announce] Eyrie Music Detection - 0.2 Released
 
Oh my, just go to http://echoprint.me and look up which songs are in their database!
Works pretty well if the N900 is not too close to the loud speakers. Looking forward to waveform display for N900 ;-)

Piotr 2012-06-04 19:52

Re: [Announce] Eyrie Music Detection - 0.2 Released
 
I installed 0.2-1 from the extras-testing on my N900
I can see the logo, but the buttons are off the screen.
Does anyone know why?

inean 2012-06-04 20:24

Re: [Announce] Eyrie Music Detection - 0.2 Released
 
WIthout more info than that, I bet it's the auto-orientation stuff from CSSU. IIRC, there's a blacklist or something, put this app on that list. QtComponents handle orientation by itself.

Piotr 2012-06-04 20:31

Re: [Announce] Eyrie Music Detection - 0.2 Released
 
This is what it looks like:
http://imageshack.us/photo/my-images/191/eyrien900.jpg/

I was trying to mangle with the qml files, but nothing I have tried has managed to move the toolbar - I was only able to move the images..
I could also change the orientation - then the images did not fit into the screen, but I had the same part of the "Find Song" label on the screen.

So, if you have any ideas - I can try them.

raily 2012-06-04 21:10

Re: [Announce] Eyrie Music Detection - 0.2 Released
 
Quote:

Originally Posted by Piotr (Post 1217465)
This is what it looks like:
http://imageshack.us/photo/my-images/191/eyrien900.jpg/

I was trying to mangle with the qml files, but nothing I have tried has managed to move the toolbar - I was only able to move the images..
I could also change the orientation - then the images did not fit into the screen, but I had the same part of the "Find Song" label on the screen.

So, if you have any ideas - I can try them.

Same here, got latest CSSU update

inean 2012-06-04 21:16

Re: [Announce] Eyrie Music Detection - 0.2 Released
 
Run the app from console and put the ouput on pastebin or here...

Piotr 2012-06-04 21:25

Re: [Announce] Eyrie Music Detection - 0.2 Released
 
Quote:

Originally Posted by inean (Post 1217484)
Run the app from console and put the ouput on pastebin or here...

Here it is:
Code:

user@Nokia-N900:~> /opt/eyrie/bin/eyrie
[E] RemoteThemeDaemonClient: Failed to connect to theme server (that's OK if you're on a PC)
[I] LocalThemeDaemonClient: Looking for assets in "/usr/share/themes/base/meegotouch"
[E] file:///usr/lib/qt4/imports/com/nokia/meego/ToolBar.qml:64:5: QML BorderImage: Failed to get image from provider: image://theme/meegotouch-toolbar-portrait-background
[E] file:///usr/lib/qt4/imports/com/nokia/meego/ToolBar.qml:64:5: QML BorderImage: Failed to get image from provider: image://theme/meegotouch-toolbar-portrait-background
[E] file:///usr/lib/qt4/imports/com/nokia/meego/PageStackWindow.qml:119:13: QML Image: Failed to get image from provider: image://theme/meegotouch-applicationwindow-corner-bottom-right
[E] file:///usr/lib/qt4/imports/com/nokia/meego/PageStackWindow.qml:114:13: QML Image: Failed to get image from provider: image://theme/meegotouch-applicationwindow-corner-bottom-left
[E] file:///usr/lib/qt4/imports/com/nokia/meego/PageStackWindow.qml:109:13: QML Image: Failed to get image from provider: image://theme/meegotouch-applicationwindow-corner-top-right
[E] file:///usr/lib/qt4/imports/com/nokia/meego/PageStackWindow.qml:104:13: QML Image: Failed to get image from provider: image://theme/meegotouch-applicationwindow-corner-top-left
[E] file:///usr/lib/qt4/imports/com/nokia/meego/PageStackWindow.qml:70:5: QML Image: Failed to get image from provider: image://theme/meegotouch-applicationpage-background
[E] file:///usr/lib/qt4/imports/com/nokia/meego/Button.qml:77:5: QML BorderImage: Failed to get image from provider: image://theme/meegotouch-button-background
[E] file:///usr/lib/qt4/imports/com/nokia/meego/Button.qml:77:5: QML BorderImage: Failed to get image from provider: image://theme/meegotouch-button-background
[E] file:///usr/lib/qt4/imports/com/nokia/meego/Fader.qml:95:9: QML BorderImage: Failed to get image from provider: image://theme/meegotouch-menu-dimmer
[E] file:///usr/lib/qt4/imports/com/nokia/meego/Fader.qml:95:9: QML BorderImage: Failed to get image from provider: image://theme/meegotouch-menu-dimmer
[E] file:///usr/lib/qt4/imports/com/nokia/meego/ScrollDecorator.qml:229:9: QML BorderImage: Failed to get image from provider: image://theme/meegotouch-positionindicator-indicator-horizontal
[E] file:///usr/lib/qt4/imports/com/nokia/meego/ScrollDecorator.qml:229:9: QML BorderImage: Failed to get image from provider: image://theme/meegotouch-positionindicator-indicator-horizontal
[E] file:///usr/lib/qt4/imports/com/nokia/meego/ScrollDecorator.qml:223:9: QML Image: Failed to get image from provider: image://theme/meegotouch-positionindicator-background-horizontal
[E] file:///usr/lib/qt4/imports/com/nokia/meego/ScrollDecorator.qml:178:9: QML BorderImage: Failed to get image from provider: image://theme/meegotouch-positionindicator-indicator
[E] file:///usr/lib/qt4/imports/com/nokia/meego/ScrollDecorator.qml:178:9: QML BorderImage: Failed to get image from provider: image://theme/meegotouch-positionindicator-indicator
[E] file:///usr/lib/qt4/imports/com/nokia/meego/ScrollDecorator.qml:173:9: QML Image: Failed to get image from provider: image://theme/meegotouch-positionindicator-background
[E] file:///usr/lib/qt4/imports/com/nokia/meego/AbstractMenu.qml:193:9: QML BorderImage: Failed to get image from provider: image://theme/meegotouch-menu-background
[E] file:///usr/lib/qt4/imports/com/nokia/meego/AbstractMenu.qml:193:9: QML BorderImage: Failed to get image from provider: image://theme/meegotouch-menu-background
[E] file:///usr/lib/qt4/imports/com/nokia/meego/AbstractMenu.qml:173:5: QML Image: Failed to get image from provider: image://theme/meegotouch-menu-shadow-bottom
[E] file:///usr/lib/qt4/imports/com/nokia/meego/AbstractMenu.qml:166:5: QML Image: Failed to get image from provider: image://theme/meegotouch-menu-shadow-right
[E] file:///usr/lib/qt4/imports/com/nokia/meego/AbstractMenu.qml:159:5: QML Image: Failed to get image from provider: image://theme/meegotouch-menu-shadow-top
[E] file:///usr/lib/qt4/imports/com/nokia/meego/AbstractMenu.qml:152:5: QML Image: Failed to get image from provider: image://theme/meegotouch-menu-shadow-left
[E] file:///usr/lib/qt4/imports/com/nokia/meego/AbstractMenu.qml:144:9: QML Image: Failed to get image from provider: image://theme/meegotouch-applicationwindow-corner-bottom-right
[E] file:///usr/lib/qt4/imports/com/nokia/meego/AbstractMenu.qml:139:9: QML Image: Failed to get image from provider: image://theme/meegotouch-applicationwindow-corner-bottom-left
[E] file:///usr/lib/qt4/imports/com/nokia/meego/AbstractMenu.qml:134:9: QML Image: Failed to get image from provider: image://theme/meegotouch-applicationwindow-corner-top-right
[E] file:///usr/lib/qt4/imports/com/nokia/meego/AbstractMenu.qml:129:9: QML Image: Failed to get image from provider: image://theme/meegotouch-applicationwindow-corner-top-left
[E] file:///usr/lib/qt4/imports/com/nokia/meego/MenuItem.qml:72:5: QML BorderImage: Failed to get image from provider: image://theme/meegotouch-list-background-vertical-top
[E] file:///usr/lib/qt4/imports/com/nokia/meego/MenuItem.qml:72:5: QML BorderImage: Failed to get image from provider: image://theme/meegotouch-list-background-vertical-top
[E] file:///usr/lib/qt4/imports/com/nokia/meego/MenuItem.qml:72:5: QML BorderImage: Failed to get image from provider: image://theme/meegotouch-list-background-vertical-bottom
[E] file:///usr/lib/qt4/imports/com/nokia/meego/MenuItem.qml:72:5: QML BorderImage: Failed to get image from provider: image://theme/meegotouch-list-background-vertical-bottom
[E] file:///opt/eyrie/share/eyrie/RecordPage.qml:70:3: QML Image: Failed to get image from provider: image://theme/icon-m-toolbar-view-menu-white
[E] file:///usr/lib/qt4/imports/com/nokia/meego/ToolIcon.qml:66:9: QML QDeclarativeImage_QML_48: Failed to get image from provider: image://theme/icon-m-toolbar-back
[E] file:///usr/lib/qt4/imports/com/nokia/meego/PageStackWindow.qml:70:5: QML Image: Failed to get image from provider: image://theme/meegotouch-applicationpage-background-inverted
[E] file:///usr/lib/qt4/imports/com/nokia/meego/ToolBar.qml:64:5: QML BorderImage: Failed to get image from provider: image://theme/meegotouch-toolbar-portrait-inverted-background
[E] file:///usr/lib/qt4/imports/com/nokia/meego/ToolBar.qml:64:5: QML BorderImage: Failed to get image from provider: image://theme/meegotouch-toolbar-portrait-inverted-background
[E] file:///usr/lib/qt4/imports/com/nokia/meego/Button.qml:77:5: QML BorderImage: Failed to get image from provider: image://theme/meegotouch-button-inverted-background
[E] file:///usr/lib/qt4/imports/com/nokia/meego/Button.qml:77:5: QML BorderImage: Failed to get image from provider: image://theme/meegotouch-button-inverted-background
[E] file:///usr/lib/qt4/imports/com/nokia/meego/ScrollDecorator.qml:223:9: QML Image: Failed to get image from provider: image://theme/meegotouch-positionindicator-inverted-background-horizontal
[E] file:///usr/lib/qt4/imports/com/nokia/meego/ScrollDecorator.qml:229:9: QML BorderImage: Failed to get image from provider: image://theme/meegotouch-positionindicator-inverted-indicator-horizontal
[E] file:///usr/lib/qt4/imports/com/nokia/meego/ScrollDecorator.qml:229:9: QML BorderImage: Failed to get image from provider: image://theme/meegotouch-positionindicator-inverted-indicator-horizontal
[E] file:///usr/lib/qt4/imports/com/nokia/meego/ScrollDecorator.qml:173:9: QML Image: Failed to get image from provider: image://theme/meegotouch-positionindicator-inverted-background
[E] file:///usr/lib/qt4/imports/com/nokia/meego/ScrollDecorator.qml:178:9: QML BorderImage: Failed to get image from provider: image://theme/meegotouch-positionindicator-inverted-indicator
[E] file:///usr/lib/qt4/imports/com/nokia/meego/ScrollDecorator.qml:178:9: QML BorderImage: Failed to get image from provider: image://theme/meegotouch-positionindicator-inverted-indicator
[E] file:///usr/lib/qt4/imports/com/nokia/meego/ToolIcon.qml:66:9: QML QDeclarativeImage_QML_48: Failed to get image from provider: image://theme/icon-m-toolbar-back-white


inean 2012-06-05 06:36

Re: [Announce] Eyrie Music Detection - 0.2 Released
 
Remove qt-components package and install qt-components-10 package and its dependences

Piotr 2012-06-05 10:41

Re: [Announce] Eyrie Music Detection - 0.2 Released
 
Quote:

Originally Posted by inean (Post 1217675)
Remove qt-components package and install qt-components-10 package and its dependences

Thanks.
I did it, but now it only gives me a black screen and such a message:
Code:

user@Nokia-N900:~>  /opt/eyrie/bin/eyrie.sh
[E] file:///opt/eyrie/share/eyrie/Eyrie.qml:2:1: module "com.nokia.meego" is not installed
    import com.nokia.meego 1.0
    ^
[E] QObject::connect: Cannot connect (null)::record() to Eyrie::record()
^Cuser@Nokia-N900:~>

And yes: I did try to turn it off and on again... :P

Luckily all the other apps still work fine :)

inean 2012-06-05 11:01

Re: [Announce] Eyrie Music Detection - 0.2 Released
 
Try:

apt-cache showpkg qt-components-10

Piotr 2012-06-05 11:02

Re: [Announce] Eyrie Music Detection - 0.2 Released
 
Code:

sudo apt-cache showpkg qt-components-10
Package: qt-components-10
Versions:
1.0~git20111014-1+0m5 (/var/lib/apt/lists/repository.maemo.org_extras_dists_fremantle-1.3_free_binary-armel_Packages) (/var/lib/apt/lists/repository.maemo.org_extras-testing_dists_fremantle_free_binary-armel_Packages) (/var/lib/dpkg/status)
 Description Language:
                File: /var/lib/apt/lists/repository.maemo.org_extras_dists_fremantle-1.3_free_binary-armel_Packages
                  MD5: 9a396d8f974f1063cc8a361ce5f1db2c


Reverse Depends:
  oobprofile,qt-components-10
  meecast,qt-components-10
Dependencies:
1.0~git20111014-1+0m5 - libc6 (2 2.5.0-1) libdbus-1-3 (2 1.2.14-0maemo1+0m5) libdbus-glib-1-2 (2 0.78-0maemo5+0m5) libgcc1 (2 1:4.2.1) libgconf2-6 (2 2.16.0-2osso6+0m5) libgles2-sgx-img (2 0.20090218.51+0m5) libglib2.0-0 (2 2.20.3-1maemo2+0m5) libmaliitframework0 (0 (null)) libqt4-core (2 4.7.0~git20100909-0maemo1+0m5) libqt4-dbus (2 4.6.2~git20100224-0maemo1+0m5) libqt4-declarative (2 4.7.0~git20100909) libqt4-gui (2 4.5.3~git20090723-0maemo6+0m5) libqt4-network (2 4.5.3~git20090723-0maemo4+0m5) libqt4-opengl (2 4.7.0~git20100909-0maemo1+0m5) libqt4-script (2 4.5.3~git20090723-0maemo4+0m5) libqt4-sql (2 4.5.3~git20090723-0maemo4+0m5) libqt4-svg (2 4.5.3~git20090723-0maemo4+0m5) libqt4-xml (2 4.5.3~git20090723-0maemo4+0m5) libqt4-xmlpatterns (2 4.5.3~git20090723-0maemo6+0m5) libstdc++6 (2 4.2.1-4maemo9+0m5) libxdamage1 (2 1.1.1-3osso1.1) libxfixes3 (2 4.0.3-2osso1.1) libxrandr2 (2 1.2.99.4-2) gconf2 (2 2.10.1-2) qtquickcompat (0 (null)) qt-components-base-theme (2 0.1.90) qt-components (3 1.0~20111000)
Provides:
1.0~git20111014-1+0m5 - qt-components
Reverse Provides:
user@Nokia-N900:~>

does it tell you something?

Elleo 2012-06-05 11:18

Re: [Announce] Eyrie Music Detection - 0.2 Released
 
I've now updated the N900 package to depend on qt-components-10 instead of qt-components.

mauron85 2012-06-05 11:36

Re: [Announce] Eyrie Music Detection - 0.2 Released
 
Piotr. I've got same problem. To fix it, enable extras-devel and then invoke from terminal:
Code:

sudo apt-get install qt-components-10
It will upgrade qt-components to latest dev version. After that eyrie should work.

Piotr 2012-06-05 11:56

Re: [Announce] Eyrie Music Detection - 0.2 Released
 
It complains about not being able to install a dependency libmaliit1 :(

Piotr 2012-06-05 12:53

Re: [Announce] Eyrie Music Detection - 0.2 Released
 
After all I managed to re install qt-components-10
And ow it works just fine :)
Thanks everyone who helped me with this!

Elleo 2012-06-05 13:10

Re: [Announce] Eyrie Music Detection - 0.2 Released
 
I'm uploading a new version now that switches back to using qt-components instead of qt-components-10 (with a few fixes to account for the problems in qt-components). This should make everything work in extras-testing without the need for anything from extras-devel.


All times are GMT. The time now is 10:37.

vBulletin® Version 3.8.8