Kodi Community Forum
XBMC Commander - Yet another unofficial third-party XBMC remote for iPad - Printable Version

+- Kodi Community Forum (https://forum.kodi.tv)
+-- Forum: Support (https://forum.kodi.tv/forumdisplay.php?fid=33)
+--- Forum: Supplementary Tools for Kodi (https://forum.kodi.tv/forumdisplay.php?fid=116)
+--- Thread: XBMC Commander - Yet another unofficial third-party XBMC remote for iPad (/showthread.php?tid=81018)



- Warpdrv - 2011-06-15

Thanks Allister !!!!

Tried other apps, didn't have this - which makes Commander - ahhh the Commander !!!


- foxnews - 2011-06-18

grywnn Wrote:@sverreq
No streaming for now.
Had a few tries at it, but most things i stream to the ipad either won't play at all or crash sooner or later.

@ECEC
I'd like that too, but changing metadata through the remote control interface isn't posible.
Theres a feature request in XBMCs bugtracker for this, let's see how that turn out.

@kmatheson
I changed the behavior of the long tap gesture for reasons of personal taste, i'll revert in the next release.

@foxnews
The atv workaround is only for the gestures and buttons on the remote control page (bypassing the event server), everything else is going through the JSON api.
As for the addons:
It's a little the other way round: XBMC officially doesn't support addon interaction on the remote control interface (aka JSON api)
I must admit i was kinda surprised to find out they work at all.
Addons are returned by XBMC as a directory / file structure. The app just shows what XBMC is telling it.
From my own experience, addon visibility depends on which version you're using, and on luck Smile.
For example, in XBMC 10.x, video addons show up in XBMC under "Video" in file mode. I kinda remember having to access the files screen once on XBMC to make them show up in XBMC Commander too. So when browsing your videos in file mode on XBMC Commander, the addons will be represented as a directory. But i think this is rather by accident (luckily!) then by design.
In XBMC pre 11, addons have been moved out of the files to their own sub- section of videos. So when i ask XBMC for a list of all video sources / files, addons are no longer there. Theres no way to query addons explicitly, so for now, we're out of luck here.

I got it to show addons.

first, addons won't show using xbmc pre 11, as you said. addons only shows under file view in xbmc 10.0. initially even xbmc 10 did not even work after downgrading from 11 to 10. I have to uninstall 11, physically delete preference/xbmc, then install xbmc 10.

very happy with xbmc commander so far, though I can't update nightie build and stick with xbmc 10.0.


one quetions: I am buying a new panasonic 3D plasma which supports http commands and it has iphone apps to control the tv.

Does commander allow adding customized commands and control Panasonic TV?


- foxnews - 2011-06-18

one issue that I found:

when selecting icefilms addon and play a movie,

when a movie starts from icefilms addon, this message display:

"playback failed
one or more itiems failed to play.
check the log file for details."

if I leave that message alone, the movie plays just fine behind this message layer. but if I click ok on the message, the movie stops.


here is log:

18:35:24 T:90431488 M:120717312 NOTICE: http://www.megaupload.com/?d=EF9VJCS6&w=719&h=349
18:35:25 T:90431488 M:120709120 NOTICE: waiting 26 secs
18:35:38 T:157741056 M:120836096 ERROR: WebServer: Failed to open (null)
18:35:51 T:90431488 M:120836096 ERROR: Previous line repeats 3 times.
18:35:51 T:90431488 M:120836096 NOTICE: done waiting
18:35:51 T:90431488 M:120823808 NOTICE: opening failed
18:35:51 T:90431488 M:120823808 NOTICE: attempting to stream file
18:35:51 T:150949888 M:120815616 NOTICE: DVDPlayer: Opening:
18:35:51 T:150949888 M:120815616 WARNING: CDVDMessageQueue(player):Tongueut MSGQ_NOT_INITIALIZED
18:35:51 T:169246720 M:120811520 NOTICE: Creating InputStream
18:35:51 T:169246720 M:120811520 ERROR: CDVDPlayer::OpenInputStream - error opening []
18:35:51 T:169246720 M:120811520 NOTICE: CDVDPlayer::OnExit()
18:35:51 T:169246720 M:120811520 NOTICE: CDVDPlayer::OnExit() deleting input stream
18:35:51 T:150949888 M:120811520 ERROR: Playlist Player: skipping unplayable item: 0, path [plugin://plugin.video.icefilms/?url=http%3A%2F%2Fwww.megaupload.com%2F%3Fd%3DEF9VJCS6%26w%3D719%26h%3D349&mode=200&name=Source+%231+%7C+MU+%7C+Part+1]
18:35:51 T:150949888 M:120672256 NOTICE: CDVDPlayer::CloseFile()
18:35:51 T:150949888 M:120672256 WARNING: CDVDMessageQueue(player):Tongueut MSGQ_NOT_INITIALIZED
18:35:51 T:150949888 M:120672256 NOTICE: DVDPlayer: waiting for threads to exit
18:35:51 T:150949888 M:120676352 NOTICE: DVDPlayer: finished waiting
18:35:53 T:150949888 M:120676352 NOTICE: DVDPlayer: Opening: http://www901.megaupload.com/files/a753782dc9dfa669771b9fbd972d6c7b/5.Days.of.War.2011.DVDRip.AC3.XViD.EP1C.cd1.avi
18:35:53 T:150949888 M:120676352 WARNING: CDVDMessageQueue(player):Tongueut MSGQ_NOT_INITIALIZED
18:35:53 T:90431488 M:120672256 NOTICE: Creating InputStream
18:35:53 T:90431488 M:120418304 NOTICE: Creating Demuxer
18:35:54 T:90963968 M:120414208 WARNING: FillBuffer: curl failed with code 22
18:35:54 T:90963968 M:120414208 ERROR: CFileCurl::CReadState::Open, didn't get any data from stream.
18:35:54 T:90963968 M:120414208 ERROR: Process, error 2 seeking. seek returned -1


my guess is that icefilms/megaload waits 25 seconds before it can play. this caused xbmc commanders to think that it is time out?

anyone know a fix for this?


- foxnews - 2011-06-18

Continue log....


18:35:54 T:90431488 M:120410112 NOTICE: Opening video stream: 0 source: 256
18:35:54 T:90431488 M:120410112 NOTICE: Creating video codec with codec id: 13
18:35:54 T:90431488 M:120406016 NOTICE: CDVDVideoCodecFFmpeg::Open() Using codec: MPEG-4 part 2
18:35:54 T:90431488 M:120401920 NOTICE: Creating video thread
18:35:54 T:90431488 M:120401920 NOTICE: Opening audio stream: 1 source: 256
18:35:54 T:90431488 M:120401920 NOTICE: Finding audio codec for: 86020
18:35:54 T:90431488 M:120401920 NOTICE: Creating audio thread
18:35:54 T:178978816 M:120389632 NOTICE: running thread: CDVDPlayerAudio:Tonguerocess()
18:35:54 T:178978816 M:120389632 NOTICE: Creating audio device with codec id: 86020, channels: 6, sample rate: 48000, no pass-through
18:35:54 T:171274240 M:116207616 NOTICE: running thread: video_thread
18:35:54 T:171274240 M:116207616 NOTICE: fps: 25.000000, pwidth: 704, pheight: 288, dwidth: 704, dheight: 288
18:35:54 T:171274240 M:116207616 NOTICE: Display resolution DESKTOP : 1280x720 (12)
18:35:54 T:150949888 M:116195328 NOTICE: Using GL_TEXTURE_2D
18:35:54 T:150949888 M:116195328 NOTICE: GL: Using software color conversion/RGBA render method
18:35:54 T:150949888 M:116195328 NOTICE: GL: NPOT texture support detected
18:38:05 T:90963968 M:126091264 ERROR: pthread_cond_timedwait() failed
18:38:20 T:150949888 M:126095360 ERROR: Previous line repeats 1 times.
18:38:20 T:150949888 M:126095360 WARNING: CApplication::Render - error from conditional wait
18:43:42 T:150949888 M:125251584 NOTICE: CDVDPlayer::CloseFile()
18:43:42 T:150949888 M:125251584 NOTICE: DVDPlayer: waiting for threads to exit
18:43:42 T:90431488 M:125251584 NOTICE: CDVDPlayer::OnExit()
18:43:42 T:90431488 M:125251584 NOTICE: DVDPlayer: closing audio stream
18:43:42 T:90431488 M:125251584 NOTICE: Closing audio stream
18:43:42 T:90431488 M:125251584 NOTICE: Waiting for audio thread to exit
18:43:42 T:178978816 M:125251584 NOTICE: thread end: CDVDPlayerAudio::OnExit()
18:43:42 T:90431488 M:125255680 NOTICE: Closing audio device
18:43:42 T:90431488 M:125255680 NOTICE: Deleting audio codec
18:43:42 T:90431488 M:125255680 NOTICE: DVDPlayer: closing video stream
18:43:42 T:90431488 M:125255680 NOTICE: Closing video stream
18:43:42 T:90431488 M:125255680 NOTICE: waiting for video thread to exit
18:43:42 T:171274240 M:125255680 NOTICE: thread end: video_thread
18:43:42 T:90431488 M:125259776 NOTICE: deleting video codec
18:43:42 T:90431488 M:125259776 NOTICE: CDVDPlayer::OnExit() deleting demuxer
18:43:42 T:90431488 M:125259776 NOTICE: CDVDPlayer::OnExit() deleting input stream
18:43:42 T:150949888 M:125308928 NOTICE: DVDPlayer: finished waiting
18:43:43 T:150949888 M:127148032 ERROR: Texture manager unable to open file special://temp/weather/128x128/11.png
18:43:47 T:150949888 M:120066048 ERROR: Texture manager unable to open file special://temp/weather/128x128/na.png


- yallah - 2011-06-20

hi again,

No reply for my question, perhaps my english is bad Smile ??

Is it possible to assign different shortcut for each xbmc 's zone ??

Thx


- zepfan - 2011-06-20

yallah Wrote:hi again,

No reply for my question, perhaps my english is bad Smile ??

Is it possible to assign different shortcut for each xbmc 's zone ??

Thx

Not quite sure what you mean by zones. Do you mean different HTPC's?


- yallah - 2011-06-21

yes sure it's for anothers htpc, each have own tv and i wan't to program each command for tv's power.


Do you need a folder.jpg file ? - Erwin - 2011-06-21

Where does the app gets its posters ?
Do you need a folder.jpg or <movie>.jpg or<movie>.tbn file next to your videofile ? Or does it get the images stored in the xbmc library database ?

If it gets it's pictures from the database, then why do i have some movies without a poster on my ipad in xbmc commander ? It looks as if it are the movies that were scraped in xbmc, without any metadatafiles stored along them. I do see a poster and fanart for them in xbmc on the tv.


- grywnn - 2011-06-22

About time i give you a little update and answer a few questions...
Terribly busy at the job atm, but still coding for the commander in my spare time Smile
I've completely rewritten the caching in the last week (moving to a database), and am now facing a lot of ugly crashes that i need to sort out.
So the next update will bring a lot of improvements concerning speed and cache, but will take a few more weeks.

@Erwin:
Commander neither accesses xbmcs database nor the filesystem, but takes the thumbnails xbmc offers through the json interface.
These are links to xbmcs thumbnail cache which is somewhere in userdata/Thumbnails/...
So if xbmc commander isn't showing the thumbnails, i can only guess: Maybe xbmc returns the wrong thumbnail names (could be a bug in a recent nightly if you're using those?)
You might try rescraping the items, or try changing the thumbnail within xbmc.

@yallah:
Not sure i get you right:
Powering up a tv isn't posible, since you can't send infrared signals with the ipad - unless you have some kind of ir dongle, which would the require an extra software.
If you're talking about controlling multiple xbmc installations: That's no problem, you can add multiple servers and switch between them. You can't control both simultaneously though.

@foxnews:
You can add custom http commands in the ipad version to control your tv.
I'll add this functionality to the iphone version too sooner or later, it's on my todo list.
As for the icefilms addon: This is rather something for the addon developer, i really don't know whats happening there.

@not_:
Various Artists will be added.
XBMC Commander already puts all albums without "valid" artists under "Various Artists", but only if an artist of that name is present in xbmcs library. I'll add an generic one if it isn't Smile


- not_ - 2011-06-22

@grywnn: great, thx!
looking forward to the next update! Smile


- sho - 2011-06-22

Is there any way to resume a video from XBMC Commander?
I have tried and failed and sorry, I am not going to go through 1000 replies to find out this is known and I should rtfm Wink


- grywnn - 2011-06-22

not at the moment.
Afaik there are discussions to add resume functionality to the JSON API, i'll adapt when/if possible.


- yallah - 2011-06-22

thx grywnn and is it possible to control evenghost with commands menu ?


- neoflex - 2011-06-22

sho Wrote:Is there any way to resume a video from XBMC Commander?
I have tried and failed and sorry, I am not going to go through 1000 replies to find out this is known and I should rtfm Wink

but it s possible with gestures Wink


- sho - 2011-06-22

grywnn Wrote:not at the moment.
Afaik there are discussions to add resume functionality to the JSON API, i'll adapt when/if possible.
Thanks, is there a ticket open for it?