Posts: 4
Joined: May 2013
Reputation:
0
No doubt XBMC is a great software, but unfortunately it is built upon the same basic principles as my 20 years old VCR. A front end on my TV screen, controlled by a remote control.
Since then, technology developed and we no got touch screen devices with the ability to act both as frontend and remote control. XBMC Android/iOS app, partly acts this way, but look again at the Remote Control screen within the app. Looking familiar? Yes, the same look as the remote control for my VCR had.
Why put so much effort in a fancy front end for my TV screen, when all i need the front end to do is to show my video, photo or cover art? All the other fancy stuff, menues, settings, should be in the android/iOS app.
Think again, think different.
Posts: 1,251
Joined: Dec 2008
Reputation:
15
You can already do this since XBMC is a UPnP Controller.
1) Enable all the UPnP features in the XBMC installation on your HTPC. Let's call this the server.
2) Install the android or ios version of XBMC on your tablet (not the XBMC Remote app that you're talking about, the full XBMC application). Let's call this the client.
3) Add a new source on the tablet, select UPnP device and pick your XBMC server from the list
4) Browse the libraries on your tablet and select "play using..." from the context menu to launch the media file on the server
5) Bring up the OSD on the tablet to access playback controls like pause, skip, etc.
Also, personally I don't consider having to turn my attention away from the TV just to access navigation controls on a touch device a step up from being able to simple access the same functionality just by the feel of the tactile buttons on my TV remote which I use to control XBMC through HDMI CEC
Posts: 17,859
Joined: Jul 2011
Reputation:
371
My remote from my tv does not support any fancy artwork or whatever as it just has a couple of buttons
Posts: 4
Joined: May 2013
Reputation:
0
2013-05-26, 12:04
(This post was last modified: 2013-05-26, 12:07 by KalleS.)
sialivi, thanks for informative response, and you sort of get the idea and you are pointing at on of the most important issues with XBMC Remote (i can´t seem to get the full XBMC application to run on my Android device). Since a touch device does not have tactile buttons an imitated classic remote on a touch device is really hard to use since you get no feedback to your fingers, and must put attention rather to the device than to the screen.
But I see your scenario, using your classic remote controlling XBMC. Nice, but think, how many times to you have to press a button to acces a movie, lets say Wall-E in your library. Given, your library is quite large, scrolling down to W takes a while. Compare to scrolling on a tablet, it is a considerable difference.
XBMC remote already gives us this feature, but when you need to do anything other than browsing your library, your stuck with either having to take out your keyboard or usen the useless remote imitation discussed previous.
Being able to brows your library in a remote app is one step in the right direction, but going the whole way would be to implement the whole interface in the remote app so that i will never have to use the keyboard.
The desktop software should have no interface, just act as a deamon, listening for play requests, and when instructed to play, play the movie in fullscreen. That way you utilize the full potential of tablets or other touch devices. That will be the next thing, unfortunately people dont see that.
Martijn, sorry, but I am not going to responde to stupid posts. If you are a member of the Team-XBMC and dont see the potential, there is no point, me wasting time in this forum.
Posts: 5,184
Joined: Jan 2009
Reputation:
131
IMO the problem is that as already mentioned tablets and phones are just not able to provide the same usability as remotes when it comes to pressing buttons blindly etc whereas classic remotes aren't able to provide the nice browsing functionality.
Furthermore your proposal assumes that everyone and anyone has a touch screen device. IMO (just guessing though but I know quite a few people who don't have and don't want a smartphone or tablet) the number of people owning a TV is bigger than the number of people having a touch device so you practically deny those people access to XBMC just because they don't have or can't afford a touch screen device.
And TBH I kinda like the nice interface of XBMC on my display. Just having a black screen until I decide to play something sounds boring to me. It's much easier to show off XBMC on a huge TV than on a "small" touch screen.
Always read the
online manual (wiki),
FAQ (wiki) and search the forum before posting.
Do not e-mail Team Kodi members directly asking for support. Read/follow the
forum rules (wiki).
Please read the pages on
troubleshooting (wiki) and
bug reporting (wiki) before reporting issues.
Posts: 737
Joined: Oct 2009
Reputation:
0
2013-05-26, 13:06
(This post was last modified: 2013-05-26, 13:07 by t2ffn.)
Why does it take you 2 mins to scroll through your library?
a) You are browsing films deciding what to choose, so everyone needs to see it and decide, so this doesn't matter.
b) You know what you want to watch but are slow at using XBMC to get to it. Holding down scroll fires through the movies screens very quickly, better yet, use the search feature to jump to the exact film.
c) You're exaggerating the time taken or have a slow machine that is not quick enough to navigate quickly.
Posts: 6,252
Joined: Jun 2009
Reputation:
115
da-anda
Team-Kodi Member
Posts: 6,252
You can use SMS style typing (IIRC) to jump to a certain movie in large libraries or use the filter/search along with the OSD keyboard.
I agree that using a tablet/smartphone as second screen and load off some of the GUI to it is tempting and nice in some situations, but it will never become a replacement for a physical remote - at least not for everybody and not as long as tactile displays are not standard.
It shouldn't harm though to extend our JsonRPC interface to expose more data/functions to remote clients as long as we manage to somehow limit access to system critical stuff to only authorized remotes. And I think that's currently the main issue - how to authorize remote clients?
Posts: 4
Joined: May 2013
Reputation:
0
da-anda, with smartphones we finally moved away from using SMS style typing and OSD keyboards on the TV have never been a hit. I am glad though to hear that you are open for opening up the JsonRPC interface. But XBMC will always be built around the same principle as it is today.
I totally agree, as a remote control, hard buttons will never be replaced by a touch device. But what I am proposing is not a remote control for your TV. The tablet/smartphone is the media centre, and your TV is just the screen showing the movie. That way, the app is just like any other app, and obviously people have no problem using apps, even in darkness.
I didnt expect this idea to be accepted, basically because it implies that the GUI as we se it will be to no use. And with all the time and effort put in to it, no one will give that up. XBMC is build upon a different way of experience your HTPC software, and for those who like that way, it is a great software, no doubt. And XBMC, as a software, will not go away from it´s basic principle.
But for me, this is not what i believe is the best and most intuitive way of experience media today, not with the technology available. I still believe in the principle that the TV should do one thing only, playing the movie, and menues, settings, and all that stuff, should be on your touch device.
Thanks for an interesting discussion though.
Posts: 6,252
Joined: Jun 2009
Reputation:
115
da-anda
Team-Kodi Member
Posts: 6,252
KalleS - you can install XBMC on your phone and use UPNP play-to feature to stream stuff directly to your TV without having XBMC running on it (as long as it also supports UPNP). So you sort of already can have what you want atm and simply miss a app like skin.
Posts: 31,445
Joined: Jan 2011
The entire point of XBMC is the GUI, so yeah, most of what you are suggesting is asking for a different kind of media player, one that really isn't what most users of XBMC are looking for.
Despite that, we already do what you are asking right now. The flexibility of remote interfaces is huge, and I don't think you've even explored all the official smartphone apps have to offer. Don't like the traditional remote button look? Switch to the swipe controls. The iOS remote even has fine-scrubbing controls now.
Even further, what da-anda said. XBMC itself is now a remote control for XBMC, or other UPnP sources. Combined with XBMC's totally customizable skinnable interface, and our ever improving touch support, the options are vast.
Having an on-screen GUI is important for other future controls, so I'm not sure why you think it's some kind of outdated way of doing things. Users already are using motion tracking (using webcams and Kinects), voice control, even eye tracking, for controlling XBMC.
We could argue on end that remotes (including ones I don't think you've considered) may or may not be the future, but what you seem to be missing here is that XBMC is about being customizable. We don't have to give up the GUI in order to support these other control ideas. Everyone can get what they want, because we support all these different options.
Posts: 193
Joined: Dec 2006
Reputation:
1
pko66
Senior Member
Posts: 193
I think using a touchscreen (from a tablet or smartphone) is a really bad and backwards idea. It is not "think different" at all, because it seems that today everything must be adapted to a touchscreen, regardless if it is a good idea or not (see desktop PCs & Win8).
Touch screens have no tactile feedback, are extremely dumb when discerning between intentional and unintentional touches, require you to switch attention between the big screen and small (if you need glasses to focus to near objects that is an enormous PIA)... They can be useful to perform some difficult/complex searches or browsing but are at best a really poor compromise. They are fine as a gimmick and to show off your installation to unsuspecting guests, but its practical use is very limited.
What I think really is best and will some day be a reality (maybe soon), is to get rid off of any "remote" or device at all, just have the TV understand your intentions. With a mic and a camera kinect-style, it should follow your pupils to understand what are you looking at in the screen, and understand your spoken commands and/or your hand, finger and even face movements, applying them to the context of what you are looking at on the screen and behave in a "machine-intelligent" way about it. You will need perhaps to still learn some standardized, conventional movements for your "intelligent screen" ("smart" denomination is already taken!) to understand what you want, but the system could be powerful and intuitive enough for it being almost effortless to use.
When, if ever, will that be possible in a home installation? I do not know, but touchscreen for these applications is IMO a really dumb option.