iPhone interface for MediaPortal (iPiMP) - original thread (now closed) (3 Viewers)

Status
Not open for further replies.

santa.clause

Portal Member
February 12, 2009
18
1
125
NorthPole
Home Country
another 2cts: livetv again

approx 43hours 25mins and 10sec
lol, ymmd!

new info on livetv:
first of all cheezy, this is just my pov. There could be other ways to do this, and I really stopped thinking about it at some point (I already have working tv via equinux theTube and a second tuner).
Steve's commandments:
Thou shalt never forget the available ram on the iphone - simply this thing is freeing space by killing apps
Thou shalt praise the Quicktime7/X-bastard and it's simple implementation - this framework cannot tolerate things as it's plain stupid, e.g not having a running time is baaaaad
Thou shalt only enjoy those codecs and containers halfway-implemented by the mighty Apple - use h264 or things get fu*ked up
Thou shalt scale the resolution - bigger size then screen, no good senior

So I asked myself, how to get around those problemas and surprise surprise what I came up with in theory is exactly what LiveTV.app looks like in practice (equinux app) - an app with an interface to switch channels, continuously loading small video files compliant to the iPhone specs while always chaching the next so you have seemless enrowing, respecting the ram. (You could use your tvserver-plugin for transcoding the livetv .ts files, and the filesize can be changed in tvserver itself already)
Within MobileSafari, simply not possible. You need a iPhone-native app to trick the QuicktimeX-cripple.

What is already possible: you could use VLCiPhone.app with a playlist (transcoded rtsp, working with dbox already) published by iPimp, and a webinterface for control. Even you could create a tv app with the iPhone sdk as stated above or simply wait (propably forever) for someone at Apple to implement things.

Maybe you drop me a line what you think.

PS: you're using asp, right? the last iPiMP version I used was a bit slow generating pages, maybe it would be faster creating those pages as html/css and then caching 'em.. rather a cosmetic thingy or a geeky urge, to place at the very end of the todo-list if ever so...

Keep rockin, man! :D
 

uggabugga

MP Donator
  • Premium Supporter
  • February 21, 2007
    115
    11
    QXQgaG9tZSA7LSk=
    Home Country
    Hi cheezy
    Looking forward to the new version ;)
    But, I wanted to ask you(just being curios here).
    Does the new SDK 3.0(beta) give you any possibility for improving features or anything at all in iPimp?

    Thanks again for your hard work :)
     

    cheezey

    Community Plugin Dev
    August 26, 2004
    1,559
    312
    58
    West Yorks, UK
    Home Country
    United Kingdom United Kingdom
    Santa.Clause - yeah we must all resepct the commandments according to Steve - that was one reason for working under the constraint of a non-jailbroken iPhone. I successfully used VLC4iphone many months ago when it was in beta (shhh - on my jailbroken ipod) - I wonder if it will make it into the App Store.

    Does the new SDK 3.0(beta) give you any possibility for improving features or anything at all in iPimp?

    I have no idea - I have never looked at the iPhone SDK :) objective-c WTF??

    iPiMP is just a web application (and a couple of plugins) written in VB.NET using MediaPortal interfaces and then displaying results in a format mimic-ing the iphone menu system.

    I honestly wouldn't know where to start writing a native app.

    The biggest feature missing is live tv streaming - and as per Santa's comments above there's no easy answer to that.
     

    dubbeld

    Portal Member
    February 1, 2007
    14
    7
    iPiMP is just a web application (and a couple of plugins) written in VB.NET using MediaPortal interfaces and then displaying results in a format mimic-ing the iphone menu system.

    I honestly wouldn't know where to start writing a native app.

    Hey cheezey, great job you did with this plugin!

    But I've got a question, I want to make a plugin for Opera mobile, which will also control MediaPortal. Since you already got it, I want to change it to get it working on all mobile browsers (if that's fine by you).

    The only question (since it is all compiled) how do you communicate between apache and mediaportal? Since my current framework (written for XBMC) works like this:
    Code:
                                             Some protocol
    Mobile <==HTTP Protocol==> Server (HTTP) <==TCP/IP==> Mediacenter 1
                                             <==TCP/IP==> Mediacenter 2

    I was hoping that your MediaPortal iPimP client plugin is a TCP/IP server, which you can communicate with... So that apache + ASP/PHP/??? can communicate with that socket and control MediaPortal.

    Hope you can follow me. I must confess, I didn't spend much time investigating your current plugin, since I got the well known "?????.conf" error and the setup is failing (but I saw you've resolved it on the upcoming 3.4.0 release).

    Btw if this all is true (so the communication between mediaportal and apache/asp is socket based), can you show me how the internal communication works at the moment, if not, well I'll write my own plugin. (of course all the credits will go to you if I publish it to the world)
     

    cheezey

    Community Plugin Dev
    August 26, 2004
    1,559
    312
    58
    West Yorks, UK
    Home Country
    United Kingdom United Kingdom
    3.4.0 released

    Cheezey said:
    approx 43hours 25mins and 10sec
    :) 1hour 7mins 10 secs early :)

    3.4.0 updates include

    • All - Updated compile options to run on 64 bit.
    • All - Updated Gentle settings - hopefully no more Gentle.Config errors on install
    • Web - Updated to WebApp.Net v0.5 RC4 - cool new animations with hardware acceleration
    • Web - Updated links to work with Opera browser - maybe works with windows mobile now?
    • Web - Updated IMDB page in MP Client\My Videos
    • Web - Added paging to multi delete recordings page
    • Web - Updated manage clients page (now works)
    • Web - Fixed TV guide search / record program navigation
    • Web - Fixed transcode program 3.3.0 bug
    • Web - Added stop timeshifting facility
    • MP remote control plugin - Improved client/server communications
    • MP remote control plugin - Added My Music - browse or search by Genre, Artist, Album, Year, Playlist then play or shuffle music
    • MP remote control plugin - Added power events (Standby, Hibernate, Restart, Shutdown)
    • Installer - Removed blank TV Logo path error
    • Installer - Single installer now supports MediaPortal 1.0 and later SVNs & 32bit/64bit
    Highlights...

    Firstly I have included the WebApp.Net 0.5 RC4 release as it has some cool new features,hardware acceleration and fixes a couple of bugs which I had reported which were causing issues with paging lists.

    Secondly I have updated all links so the navigation now works with the Opera browser, so maybe someone with a windows mobile device could give it a go and feedback?? There will still be some display issues with opera, e.g. the help text in textboxes doesn't appear in my desktop opera.

    Thirdly I managed to build a virtual Vista 64bit client and tested iPiMP successfully on there - well the install & browsing bit - I haven't confirmed the transcode plugin works but TV Server started with it enabled. So can a 64bit user provide some feedback on this.

    And finally - but certainly not least - My Music - WOW!! this was a load of hard work and it's still not finished!! Makes me appreciate the MP devs even more!!!!

    So you can now ...
    • browse your music database by artist/genre/album/date
    • browsing by artist/album is alphabetical
    • browsing by year is by decade
    • play 100 random songs for a selected artist/genre/decade/year
    • browse playlists or use a random one
    • search for tracks by artist/album/genre/track name or any combination of them
    • save your generated playlists
    • update your music database
    • play or shuffle selected tracks/albums
    • long lists are paged so you dont get 1000 tracks back at once
    Whatever you play overwrites the current playlist, the next version will add enqueueing.

    Tasks for 3.5.0 are:
    • look at 4TheRecord and see whether I can support it in iPiMP
    • add the enqueueing to My Music
    • any small bug fixes

    After that I'll be taking a break from big new bits of functionality and look to improve the code (it needs it! - this has been a HUGE learning curve for me) I'll also update iPiMP for multiple languages, I already have Swedish, German and Danish volunteers for the translations (I'll do the Scottish version ;-) ). If anyone else wants a language and is willing to provide and maintain a translations then drop me a line.

    I'm also in the process of updating the wiki with navigation details.

    Here's some screenshots of 3.4.0, as ever feedback & suggestions are welcome.

    Download here.

    Happy iPiMPing!
    Cheezey
     

    Attachments

    • IMG_0014.PNG
      IMG_0014.PNG
      23.5 KB
    • IMG_0015.PNG
      IMG_0015.PNG
      22.1 KB
    • IMG_0016.PNG
      IMG_0016.PNG
      31 KB
    • IMG_0017.PNG
      IMG_0017.PNG
      27.6 KB
    • IMG_0018.PNG
      IMG_0018.PNG
      26.1 KB
    • IMG_0019.PNG
      IMG_0019.PNG
      37.3 KB
    • IMG_0020.PNG
      IMG_0020.PNG
      35.4 KB
    • IMG_0021.PNG
      IMG_0021.PNG
      23.4 KB
    • IMG_0022.PNG
      IMG_0022.PNG
      22 KB
    • IMG_0024.PNG
      IMG_0024.PNG
      65.3 KB

    jof

    MP Donator
  • Premium Supporter
  • December 10, 2007
    417
    14
    Home Country
    Austria Austria
    The Mediaportal client Remote is not working for me :(

    I add the correct IP, but it always says, that the client can't be added.
    Plugin is started and configured with the standard 55667 port. I also see the plugin showing in the Mediaportal log.
    I tried also to disable the windows firewall but it doesn't help!
    Netstat is showing me listen 0.0.0.0:55667

    the TV Server Part is working without a problem. Which runs on the same machine as the client (singelseat setup)
     

    jof

    MP Donator
  • Premium Supporter
  • December 10, 2007
    417
    14
    Home Country
    Austria Austria
    Thanks for your help! After replacing the client database, I can add the client now without a problem and the remote is working fine!
     

    diggerd

    Portal Member
    February 26, 2009
    10
    0
    Slider Buttons

    Hi There,

    For some reason the slider buttons done work for me in iPimp on the iPhone?

    For example, on the logon screen I cannot set it to remember me and they don't work when I am setting up a new user and trying to select the options.

    Just won't move. I had the same problem with the previous version as well.

    The sliders work in other iPhone apps though.

    Have I missed something obvious?

    Cheers

    DiggerD
     
    Status
    Not open for further replies.

    Users who are viewing this thread

    Top Bottom