maemo.org - Talk

maemo.org - Talk (https://talk.maemo.org/index.php)
-   Applications (https://talk.maemo.org/forumdisplay.php?f=41)
-   -   [Announce] [N900,N950,N9] Xbmcremote (https://talk.maemo.org/showthread.php?t=76668)

mva 2011-11-02 17:09

Re: [Announce] [N900,N950,N9] Xbmcremote
 
hi there!
I've just updated XBMC from git (few hours ago), but xbmc-remote still tells me, that I should upgrade XBMC to version, newer tha 23.09

Any ideas?

Btw:
Code:

curl localhost:8080/jsonrpc -d '{ "id" : 18, "jsonrpc" : "2.0", "method" : "Application.GetProperties", "params" : {"properties" : [ "version" ] } }'
{"id":18,"jsonrpc":"2.0","result":{"version":{"major":11,"minor":0,"revision":"b97d3177823a969cb7b0eb91125d8b19a15e1017","tag":"alpha"}}}

and:

Code:

user@N900 ~ % /opt/xbmcremote/bin/xbmcremote -d connection,files
connecting to "alpha"
Files.GetShares: QMap(("media", QVariant(QString, "music") ) ( "sort" ,  QVariant(QVariantMap, QMap(("ignorearticle", QVariant(bool, true) ) ( "method" ,  QVariant(QString, "label") ) ( "order" ,  QVariant(QString, "ascending") ) )  ) ) ) 
Files.GetShares: QMap(("media", QVariant(QString, "video") ) ( "sort" ,  QVariant(QVariantMap, QMap(("ignorearticle", QVariant(bool, true) ) ( "method" ,  QVariant(QString, "label") ) ( "order" ,  QVariant(QString, "ascending") ) )  ) ) ) 
Files.GetShares: QMap(("media", QVariant(QString, "pictures") ) ( "sort" ,  QVariant(QVariantMap, QMap(("ignorearticle", QVariant(bool, true) ) ( "method" ,  QVariant(QString, "label") ) ( "order" ,  QVariant(QString, "ascending") ) )  ) ) ) 
file:///opt/xbmcremote/qml/xbmcremote/fremantle/NowPlayingView.qml:140:5: QML Grid: Cannot specify anchors for items inside Grid
file:///opt/xbmcremote/qml/xbmcremote/fremantle/NowPlayingView.qml:238: TypeError: Result of expression 'currentItem' [null] is not an object.
file:///opt/xbmcremote/qml/xbmcremote/fremantle/NowPlayingView.qml:226: TypeError: Result of expression 'currentItem' [null] is not an object.
file:///opt/xbmcremote/qml/xbmcremote/fremantle/NowPlayingView.qml:227: TypeError: Result of expression 'currentItem' [null] is not an object.
file:///opt/xbmcremote/qml/xbmcremote/fremantle/NowPlayingView.qml:218: TypeError: Result of expression 'currentItem' [null] is not an object.
file:///opt/xbmcremote/qml/xbmcremote/fremantle/NowPlayingView.qml:159: TypeError: Result of expression 'currentItem' [null] is not an object.
Connected to remote host. Asking for version...
sending command to  QUrl( "http://alpha:8080/jsonrpc" )  : "{ "id" : 17, "jsonrpc" : "2.0", "method" : "Application.GetProperties", "params" : { "properties" : [ "version" ] } }"
QNetworkReplyImpl::_q_startOperation was called more than once
Connected to XBMC version: ""
XBMC is too old!
No connection yet, cannot disconnect.
Disconnected
timeouttimer hit for comman 18

So, can you drop out version checking to hell? ;)

legoman666 2011-11-04 01:03

Re: [Announce] [N900,N950,N9] Xbmcremote
 
I have the latest nightley from the ppa and xbmcremote complains that my installed version is too old. Is there a way to just ignore or skip the version checking?

mzanetti 2011-11-05 12:39

Re: [Announce] [N900,N950,N9] Xbmcremote
 
I have released 0.6.1 today where I have disabled the version check. I will try to find some time tomorrow to make the version checking more reliable.

legoman666 2011-11-05 14:11

Re: [Announce] [N900,N950,N9] Xbmcremote
 
Quote:

Originally Posted by mzanetti (Post 1118700)
I have released 0.6.1 today where I have disabled the version check. I will try to find some time tomorrow to make the version checking more reliable.

Thanks a lot! Can't wait for it to get pushed to the repository so I can try it.

Edit: The version of xbmc I have installed is 2.11.0-git20111103-0ubuntu1-ppa1-natty and is from the LP-PPA-team-xbmc-unstable/natty PPA.

legoman666 2011-11-12 01:25

Re: [Announce] [N900,N950,N9] Xbmcremote
 
version 0.6.1 is working great! Thanks for editing the app.

mzanetti 2011-11-12 10:45

Re: [Announce] [N900,N950,N9] Xbmcremote
 
Hey ya all!

The MeeGo coding competition voting is running now! Don't forget to vote for Xbmcremote :)

Also, I'm wondering how many of you are using Xbmcremote on the N9. I guess the N900 users are still a lot more.

Thre reason I'm asking is that I'm currently working on NFC integration. You can stick NFC tags to your various Xbmc boxes and then only hold the N9 towards such a tag and Xbmcremote will automatically connect to the associated Xbmc. Anyone has other ideas for features for Xbmcremote?

legoman666 2011-11-12 15:11

Re: [Announce] [N900,N950,N9] Xbmcremote
 
The official xbmc remote app for Android is fantastic. There are some features it has that would be great to have on my N9 and a few that would just be nice.
1) thumbnails/album covers when scrolling through the list of movies/shows/music/etc.
2) the ability to quick scroll by dragging my finger down on the right side of the list (like the N9 contacts app)
3) A more fully featured "remote." Forward, back, up down, etc. Everything required to navigate on screen. (like the official app)
4) Keep the thumbnail in the "now playing" screen the correct aspect ratio.
5) the ability to select what shows up on the home screen or set a default selection, I don't have any pictures or music so I'd prefer it if the app when straight to the videos.
6) The official android app had a feature that integrated into the sharing api. If I clicked any Youtube links in the browser or from an email or whatever, I got asked if I wanted to play it on xbmc. This was a great feature that I used all the time. Is there any chance of getting this on the N9?

Keep up the good work!

mzanetti 2011-11-13 11:33

Re: [Announce] [N900,N950,N9] Xbmcremote
 
Quote:

Originally Posted by legoman666 (Post 1122390)
The official xbmc remote app for Android is fantastic. There are some features it has that would be great to have on my N9 and a few that would just be nice.
1) thumbnails/album covers when scrolling through the list of movies/shows/music/etc.

Done in 0.7.

Quote:

Originally Posted by legoman666 (Post 1122390)
2) the ability to quick scroll by dragging my finger down on the right side of the list (like the N9 contacts app)

Done in 0.7

Quote:

Originally Posted by legoman666 (Post 1122390)
3) A more fully featured "remote." Forward, back, up down, etc. Everything required to navigate on screen. (like the official app)

The current xbmc API is too limited to make this happen right now. Currently I support already everything that the API supports.

Quote:

Originally Posted by legoman666 (Post 1122390)
4) Keep the thumbnail in the "now playing" screen the correct aspect ratio.

Fixed. thanks

Quote:

Originally Posted by legoman666 (Post 1122390)
5) the ability to select what shows up on the home screen or set a default selection, I don't have any pictures or music so I'd prefer it if the app when straight to the videos.

Hmm... I'll think about that one.

Quote:

Originally Posted by legoman666 (Post 1122390)
6) The official android app had a feature that integrated into the sharing api. If I clicked any Youtube links in the browser or from an email or whatever, I got asked if I wanted to play it on xbmc. This was a great feature that I used all the time. Is there any chance of getting this on the N9?

I fear this is not possible on harmattan. If someone knows how to do that, please let me know.

legoman666 2011-11-13 16:26

Re: [Announce] [N900,N950,N9] Xbmcremote
 
Quote:

Originally Posted by mzanetti (Post 1122825)
Done in 0.7.

Done in 0.7

The current xbmc API is too limited to make this happen right now. Currently I support already everything that the API supports.

Fixed. thanks

Hmm... I'll think about that one.

I fear this is not possible on harmattan. If someone knows how to do that, please let me know.

Cheers, thanks.

The andorid app's remote looks like this: https://g1.gstatic.com/android/marke...ote/ss-480-1-5

As far as I can see, the remote on the N9 has up, down, left, right, select, back and menu. I believe you have almost all of the same button actions as the Android app, but they're just spread out across Xbmcremote's UI. For example, on the now playing screen, there are pause, play, forward and reverse buttons. Why not add these to the remote screen as well?

As for sharing youtube links with xbmc, is there a way to tap into the sharing api on the N9? When I'm at a website, I can click the menu button then click "share this link." On my own device, the available options are facebook, text message and email. Would it be possible to add an option to share with xbmcremote, which would then parse the link, grab the unique video identifier, and pass it along to the YouTube XBMC addon?

Thanks so much for listening to my suggestions!

gusn 2011-11-20 21:28

Re: [Announce] [N900,N950,N9] Xbmcremote
 
Hi!
i have a problem with xbmcremote.
i can connect to xbmc with it but everytime i try to play music, xbmc starts the title and the app closes. after that i cant open the app again. it opens and closes immediately. i have to reopen xbmc to get the app working on the phone again.
any ideas?
best regards

mzanetti 2011-11-20 21:59

Re: [Announce] [N900,N950,N9] Xbmcremote
 
Quote:

Originally Posted by gusn (Post 1126540)
Hi!
i have a problem with xbmcremote.
i can connect to xbmc with it but everytime i try to play music, xbmc starts the title and the app closes. after that i cant open the app again. it opens and closes immediately. i have to reopen xbmc to get the app working on the phone again.
any ideas?
best regards

This is most likely a bug in xbmcremote. Please start it from the command line with

/opt/xbmcremote/bin/xbmcremote -d connection,player

and send me the output to the email address in the about dialog.

mzanetti 2011-11-20 22:01

Re: [Announce] [N900,N950,N9] Xbmcremote
 
Howdy,

I have just pushed version 0.7 to the servers. It features:

* Itemdetails
* image thumbnails
* a scrollbar (on N9/N950)
* NFC support (on N9)

Have fun!

ThreeM 2011-11-21 00:01

Re: [Announce] [N900,N950,N9] Xbmcremote
 
Nice update!

Amboss 2011-11-21 14:02

Re: [Announce] [N900,N950,N9] Xbmcremote
 
First I have to say: nice work. This is one thing I had been missing for some time. Since Marcel got a new build with PVR which also meets requirements of xbmcremote I was able to test.

Two things came up so far:
1. When using last.fm, Last.fm will only provide 3 songs in lineup. I noticed that on screen 2 (the one with play controls and cover) the progress bar starts to move off screen into the 3rd screen. I was thinking this might be due to the updated songlist from last.fm which provides new song lengths, resulting in like "new actual playtime of song 1" divided by "old overall playtime of song 1" being greater 100%?

2. It usually won't show cover art. sometimes it doesn't update current played song at all (both screen 2). Need to check if there is any situation to replicate this.

btw: running 0.6.1

legoman666 2011-11-21 22:44

Re: [Announce] [N900,N950,N9] Xbmcremote
 
Cheers for the update, how long do they usually take to make their way to the repository? I just checked and it wasn't available yet.

mzanetti 2011-11-22 07:08

Re: [Announce] [N900,N950,N9] Xbmcremote
 
Quote:

Originally Posted by legoman666 (Post 1127063)
Cheers for the update, how long do they usually take to make their way to the repository? I just checked and it wasn't available yet.

For the N900 it should be there by now. That one usually takes a few hours.

For Harmattan it needs to pass a manual QA check by Nokia which usually takes between 3 and 8 working days.

gusn 2011-11-29 17:05

Re: [Announce] [N900,N950,N9] Xbmcremote
 
hi, sorry for not sending you the output. i had to reinstall the unstable xbmc package and that took me a while... but now it works perfectly fine! :D
thanks for your great work!

mzanetti 2011-12-10 21:32

Re: [Announce] [N900,N950,N9] Xbmcremote
 
Good news again! Version 0.8 has been pushed to the servers. Here's the changelog:

* Added autodetection of xbmc boxes using zeroconf
* Added wakeonlan
* Added shutdown/reboot/suspend/hibernate commands
* Added watched/unwatched flags to movies and episodes
* Added seeking feature
* Added fullscreen mode when in landscape (on Harmattan)

Addison 2011-12-10 21:38

Re: [Announce] [N900,N950,N9] Xbmcremote
 
I would kill for a Diablo version that would work on a first gen Xbox.

I've used XBMC every day for the last year.

mzanetti 2011-12-10 22:01

Re: [Announce] [N900,N950,N9] Xbmcremote
 
Quote:

Originally Posted by Addison (Post 1136022)
I would kill for a Diablo version that would work on a first gen Xbox.

I've used XBMC every day for the last year.

Unfortunately that won't happen for two reasons:

- XBMC has received a new remote control interface with version 11.0 which is used by Xbmcremote. As the old interface is deprecated and totally different I won't port Xbmcremote to that one.

- Diablo does not suport QML as there is only Qt 4.6 on it.

legoman666 2011-12-11 05:19

Re: [Announce] [N900,N950,N9] Xbmcremote
 
.8?! Version in the repository is still .6.1! Can you post the latest .deb in the first post for people anxious to update ;) ?

mzanetti 2011-12-11 09:54

Re: [Announce] [N900,N950,N9] Xbmcremote
 
Quote:

Originally Posted by legoman666 (Post 1136090)
.8?! Version in the repository is still .6.1! Can you post the latest .deb in the first post for people anxious to update ;) ?

Which repository are you using?

- Fremantle-devel has 0.8
- Fremantle-testing has 0.7
- Nokia Store has still 0.7 but QA review for 0.8 is pending.

I can't find 0.6.1 anywhere any longer.

http://maemo.org/packages/view/xbmcremote/

stomper 2011-12-15 18:35

Re: [Announce] [N900,N950,N9] Xbmcremote
 
Hi! I got xbmc remote to work, but watching movies is not very convenient with N9 when there is no stop/play/pause/menu etc. keys on the remote screen. Only arrow keys and couple others.

In fact I didn't find any way to pause or stop the movie with xbmcremote. Now playing screen seems to be about music.

Could you add those important keys to make this remote to be as useful as android remote.

Anyway thank you for the good work!

mzanetti 2011-12-15 19:39

Re: [Announce] [N900,N950,N9] Xbmcremote
 
Quote:

Originally Posted by stomper (Post 1137936)
Hi! I got xbmc remote to work, but watching movies is not very convenient with N9 when there is no stop/play/pause/menu etc. keys on the remote screen. Only arrow keys and couple others.

In fact I didn't find any way to pause or stop the movie with xbmcremote. Now playing screen seems to be about music.

Could you add those important keys to make this remote to be as useful as android remote.

Anyway thank you for the good work!

Actually the NowPlaying screen should also work for videos and you are able to Pause/Play the video from there.

legoman666 2011-12-15 23:50

Re: [Announce] [N900,N950,N9] Xbmcremote
 
Quote:

Originally Posted by mzanetti (Post 1136133)
Which repository are you using?

- Fremantle-devel has 0.8
- Fremantle-testing has 0.7
- Nokia Store has still 0.7 but QA review for 0.8 is pending.

I can't find 0.6.1 anywhere any longer.

http://maemo.org/packages/view/xbmcremote/

I finally got the update by checking manually today. I was checking via settings -> applications -> manage applications -> update tab.

mzanetti 2011-12-16 07:23

Re: [Announce] [N900,N950,N9] Xbmcremote
 
Quote:

Originally Posted by legoman666 (Post 1138070)
I finally got the update by checking manually today. I was checking via settings -> applications -> manage applications -> update tab.

Yes, it sucks that apps from store are not updated with the regular system updates. AFAIK Nokia is aware of the issue, so theres hope for improvement there.

stomper 2012-01-03 07:07

Re: [Announce] [N900,N950,N9] Xbmcremote
 
All buttons in one remote screen is much better when watching movies. Like in official android XBMC remote.
http://code.google.com/p/android-xbm...e/wiki/Gallery

It seems android remote uses HTTP API for remote buttons. I made xbmc remote software for N9 using HTTP commands and it works great. Have you considered using HTTP for remote buttons? JSON API seems to only have those 6 buttons which makes it quite useless for that purpose.

Kozzi 2012-01-08 21:16

Re: [Announce] [N900,N950,N9] Xbmcremote
 
How to get to the control buttons in the video ? Like subtitle, video settings and stuff when there is a video in play.

mzanetti 2012-01-15 00:07

Re: [Announce] [N900,N950,N9] Xbmcremote
 
Quote:

Originally Posted by Kozzi (Post 1147578)
How to get to the control buttons in the video ? Like subtitle, video settings and stuff when there is a video in play.

This is currently not supported by the Xbmc API. I'll add it as soon the API is extended.

magic_doc 2012-01-21 15:43

Re: [Announce] [N900,N950,N9] Xbmcremote
 
Thank you very much for this nice program!
For a long time I was not able to use it because I am an old-fashioned person who always navigates in the filesystem and therefore never created a library in xbmc.

But without having this the xbmc-remote shows no files also, the directories are empty :(

I just wanted to suggest that you mention this in the first post that other people can solve this problem too.

Thanks again!

CU Michael

mzanetti 2012-01-21 18:20

Re: [Announce] [N900,N950,N9] Xbmcremote
 
Quote:

Originally Posted by magic_doc (Post 1153682)
Thank you very much for this nice program!
For a long time I was not able to use it because I am an old-fashioned person who always navigates in the filesystem and therefore never created a library in xbmc.

But without having this the xbmc-remote shows no files also, the directories are empty :(

I just wanted to suggest that you mention this in the first post that other people can solve this problem too.

Thanks again!

CU Michael

I'm happy you like it.

Try a long-tap on "Videos" or "Music". You can also browse your files without creating a library. However, by not using xbmc's library you miss a lot of nice features.

mzanetti 2012-01-29 21:54

Re: [Announce] [N900,N950,N9] Xbmcremote
 
Howdy,

It is time to get prepared for XBMC Eden. Because of this I gave Xbmcremote some finishing touches and make a 0.9 release. Highlights in this release are:

* Made Xbmcremote translatable
* Improved the connection dialog
* Added setting to keep the display lit (only on Harmattan)

The plan with 0.9 is to find all the bugs left and add a lot of translations so Xbmcremote 1.0 can be released along with XBMC 11.0.

So, if you like Xbmcremote and know a language other than the ones listed in the original post of this thread reasonably well, this is your chance to contribute to Xbmcremote! Send me an email if you want to add a Translation and I will provide you with the neccessary files.

Cheers,
Michael

Amboss 2012-01-31 12:57

Re: [Announce] [N900,N950,N9] Xbmcremote
 
Hmm, I speak the already listed languages only... so I won't be of any help.

I don't know if I ever need the "display lit" option as a running display usually drains lots of energy. Is there any reason why you didn't implement it on Maemo? It should be possible. I use Tickstill for cocking eggs and so. It has this option to enable, maybe its source would help?

mzanetti 2012-02-01 08:45

Re: [Announce] [N900,N950,N9] Xbmcremote
 
Quote:

Originally Posted by Amboss (Post 1158371)
I don't know if I ever need the "display lit" option as a running display usually drains lots of energy. Is there any reason why you didn't implement it on Maemo? It should be possible. I use Tickstill for cocking eggs and so. It has this option to enable, maybe its source would help?

For the N900 there are already a lot of tools to control the Display backlight without having to leave the current app (e.g. as a menu option when you click on the system tray). For the N9 there are no such plugins. Thats why I added the option there.

thorin 2012-02-04 20:13

Re: [Announce] [N900,N950,N9] Xbmcremote
 
Hello and thank you for this excellent application!

I really like the NFC feature, however I only got it to work when Xbmcremote was already running. I wanted the application to launch when reading an xbmc: tag and automatically connect to the specified server. I solved it by creating another .desktop file telling the system what to do with xbmc: URI's and writing my own NFC tag of the type URI instead of text.

And now it works the way I want!

This will open the application for any xbmc: URI but it won't make it connect to the specified server. I only use one XBMC server and the application automatically connects to it, so for me it's not a problem.


Just thought I'd let you know :)

/usr/share/applications/xbmcremote_harmattan_interface.desktop
Code:

[Desktop Entry]
Type=Application
Name=Xbmcremote
Icon=/usr/share/icons/hicolor/80x80/apps/xbmcremote_harmattan.png
Type=Application
Terminal=false
Exec=/usr/bin/single-instance /opt/usr/bin/xbmcremote
MimeType=x-maemo-urischeme/xbmc;
NotShowIn=X-MeeGo;


tigas 2012-02-04 20:35

Re: [Announce] [N900,N950,N9] Xbmcremote
 
Too bad Eden beta1 crashed systematically on my Atom/ION HTPC. I'm skipping beta2 because I remember the 40 minutes it took to make a backup of the Dharma library before pludging for the upgrade. And I'm glad I did, I had to rollback to Dharma that same day.

Meanwhile, I can't test, but do you need a Portuguese localization? I've sent a PM.

mzanetti 2012-02-04 21:11

Re: [Announce] [N900,N950,N9] Xbmcremote
 
Quote:

Originally Posted by thorin (Post 1160560)
Hello and thank you for this excellent application!

I really like the NFC feature, however I only got it to work when Xbmcremote was already running. I wanted the application to launch when reading an xbmc: tag and automatically connect to the specified server. I solved it by creating another .desktop file telling the system what to do with xbmc: URI's and writing my own NFC tag of the type URI instead of text.

And now it works the way I want!

This will open the application for any xbmc: URI but it won't make it connect to the specified server. I only use one XBMC server and the application automatically connects to it, so for me it's not a problem.


Just thought I'd let you know :)

/usr/share/applications/xbmcremote_harmattan_interface.desktop
Code:

[Desktop Entry]
Type=Application
Name=Xbmcremote
Icon=/usr/share/icons/hicolor/80x80/apps/xbmcremote_harmattan.png
Type=Application
Terminal=false
Exec=/usr/bin/single-instance /opt/usr/bin/xbmcremote
MimeType=x-maemo-urischeme/xbmc;
NotShowIn=X-MeeGo;


Awesome! I'll add this to the desktop file and see how to get the complete uri to connect to the correct one.

Thanks a lot

EDIT: Btw. nice to know someone is actually using the NFC feature. I really thought I did that one for nothing :)

mzanetti 2012-02-04 21:22

Re: [Announce] [N900,N950,N9] Xbmcremote
 
Quote:

Originally Posted by tigas (Post 1160572)
Too bad Eden beta1 crashed systematically on my Atom/ION HTPC. I'm skipping beta2 because I remember the 40 minutes it took to make a backup of the Dharma library before pludging for the upgrade. And I'm glad I did, I had to rollback to Dharma that same day.

Strange. I've compiled xbmc from source a week ago and it runs rock solid here. There are, however very serious issues with the latest nvidia driver on Linux. I've downgraded that one to version 280.13. That solved all the crashes for me.

Quote:

Originally Posted by tigas (Post 1160572)
Meanwhile, I can't test, but do you need a Portuguese localization? I've sent a PM.

Sure! Drop me an email or PM with your mail address so I can send you the translation files.

thorin 2012-02-05 01:24

Re: [Announce] [N900,N950,N9] Xbmcremote
 
Quote:

Originally Posted by mzanetti (Post 1160593)
Awesome! I'll add this to the desktop file and see how to get the complete uri to connect to the correct one.

Thanks a lot

EDIT: Btw. nice to know someone is actually using the NFC feature. I really thought I did that one for nothing :)


Glad you liked it :)

I found the information I needed here:
http://harmattan-dev.nokia.com/docs/...50ZW50YWN0aW9u
When started this way, apparently the URI will be given as a parameter.

The feature would be even more awesome if there was a way of bypassing the confirmation screen that appears. Now you still have to press a button on the screen before launch.

I have no idea if it's possible though :)

mzanetti 2012-02-05 01:36

Re: [Announce] [N900,N950,N9] Xbmcremote
 
Quote:

Originally Posted by thorin (Post 1160648)
Glad you liked it :)

I found the information I needed here:
http://harmattan-dev.nokia.com/docs/...50ZW50YWN0aW9u
When started this way, apparently the URI will be given as a parameter.

The feature would be even more awesome if there was a way of bypassing the confirmation screen that appears. Now you still have to press a button on the screen before launch.

I have no idea if it's possible though :)

Yes sure. Now that it actually works how I immagined it from the beginning I'll polish it. So far I didn't put much effort in this feature because I didn't think it is actually used.

Thanks for the info.


All times are GMT. The time now is 09:13.

vBulletin® Version 3.8.8