Announcement

Collapse
No announcement yet.

SqueezePlay running on Maemo

Collapse
X
 
  • Time
  • Show
Clear All
new posts

  • e_esprit
    replied
    Thanks to this thread and this post : http://talk.maemo.org/showpost.php?p...6&postcount=44
    I now have squeezeplay (almost) running on my N800, wich is really great to control my SB touch 8)

    Does anybody have a clean skin for WVGA display (800x480) ?
    I'm having such a pain customising the WQVGA one, and the fullscreen one that is in squeezeplay_desktop is quite broken :/

    Leave a comment:


  • Philro
    replied
    Hi there,

    the environment isn't to complicated.
    I've installed Ubuntu 9.10 in VmWare and got all Updates. After that i installed the Maemo SDK descripted at maemo.org. And last but not least follow the ubuntu 7.10 Build instructions at the squeezebox WIKI inside the Maemo Scratchbox.

    I wish i could distribute my VmWare but the Nokia binarys are not Open Source.

    If i found a free hour this weekend i will write a HowTo

    Phil

    Leave a comment:


  • signor_rossi
    replied
    Originally posted by Philro
    Hi there,

    ok i got it. I've got a .deb file which installs fine on my N900.
    Whats about licence? I could send the deb file to some testers because there are several things that need to be changed. But i wouldn't hurt the licence...

    Phil
    Was the environment for building it hard to set up? I would like to build it for my N770...

    Leave a comment:


  • Philro
    replied
    Hi there,

    ok i got it. I've got a .deb file which installs fine on my N900.
    Whats about licence? I could send the deb file to some testers because there are several things that need to be changed. But i wouldn't hurt the licence...

    Phil

    Leave a comment:


  • Philro
    replied
    Hi there,

    i'm tryin to Build Squeezeplay for my N900 but i get this error:
    Code:
    make[1]: Entering directory `/scratchbox/packages/squeezeplay-7.6/squeezeplay'
     cd . && /bin/sh /scratchbox/packages/squeezeplay-7.6/squeezeplay/config/missing --run automake-1.9 --foreign 
    Makefile.am: required file `config/compile' not found
    make[1]: *** [Makefile.in] Error 1
    make[1]: Leaving directory `/scratchbox/packages/squeezeplay-7.6/squeezeplay'
    make: *** [squeezeplay] Error 2
    I build this in Maemo Scratchbox 1 on a Ubuntu 9.10 Host. Any Ideas whats missing?

    Greets
    Phil


    EDIT:

    Ok i got it compiled. I will test this now on my N900. If somebody explain me how i had to change the Makefile.linux so i can build the install target i could make a deb Package.
    Last edited by Philro; 2010-03-30, 10:34.

    Leave a comment:


  • psycho13
    Guest replied
    And one more person who'd really like to test SqueezePlay on Maemo. Isn't there any way to upload binaries? There's even a garage on Maemo to upload files to: https://garage.maemo.org/projects/squeezeplay .

    It would be so great to use SqueezePlay on an N800...

    Leave a comment:


  • mark-e-mark
    replied
    +1 for the N800 tablet just sitting here begging to be a controller. I'm certainly willing to test some builds if given installation instructions.

    Leave a comment:


  • Alphageek
    replied
    +1

    My N770 gets dusty and I would love to use it as nice remote control... (the Squeezecenter Web GUI with the N770 skin was just way to slow on it)

    -bc

    Leave a comment:


  • aubuti
    replied
    Originally posted by signor_rossi
    yes, pleasssse! :-)
    +1

    Leave a comment:


  • signor_rossi
    replied
    Originally posted by fizze
    As the license is now BSD, can anyone please post binaries?
    Yes, pleasssse! :-)

    Leave a comment:


  • fizze
    replied
    As the license is now BSD, can anyone please post binaries?

    Leave a comment:


  • aubuti
    replied
    Grazie signorRossi. As you say, it's not running native, but it's worth a try when I get 'round to it.

    Leave a comment:


  • signor_rossi
    replied
    This isn't really running Squeezeplay on Maemo natively, but using Squeezeplay through VNC to make the N770 a 'light Controller' could also be useful to someone.
    These are the steps I took so far:
    1) Install tightvncserver on my (Ubuntu) box:
    'sudo apt-get install tightvncserver'
    2) Start it up once to get needed configuration files created: 'vncserver'
    3) Set a password for VNC to get minimal security: 'vncpasswd'
    4) Install openbox, which is needed to get a nice fullscreen decor-less SP
    window: 'sudo apt-get install openbox'
    5) Make vncserver run openbox at startup by adjusting '~/.vnc/xstartup'.
    This is mine:
    Code:
    #!/bin/sh
    unset SESSION_MANAGER
    xrdb $HOME/.Xresources
    xsetroot -solid grey
    x-terminal-emulator -geometry
        80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &
    openbox-session &
    6) If not already present create a file '~/.config/openbox/autostart.sh' to start Squeezeplay (don't forget to make it executable). Mine looks like this:
    Code:
    /home/squeeze/squeezeplay/build/linux/bin/squeezeplay.sh &
    If I had installed Squeezeplay to /opt/ like jhong it would look like this:
    Code:
    /opt/squeezeplay/bin/squeezeplay.sh &
    7) Make Sqeezeplay appear fullscreen and without window decorations. Create a file '~/.config/openbox/rc.xml' with these contents:
    Code:
    <?xml version="1.0" encoding="UTF-8"?>
    <openbox_config xmlns="http://openbox.org/3.4/rc">
      <applications>
        <application name="jive">
          <decor>no</decor>
          <fullscreen>yes</fullscreen>
        </application>
      </applications>
    </openbox_config>
    8) Make vncserver start at startup with the right resolution for the N770. Adjust '/etc/rc.local' like this (substitute YOUR_LOGIN with your username):
    Code:
    #!/bin/sh -e
    #
    # rc.local
    #
    # This script is executed at the end of each multiuser runlevel.
    # Make sure that the script will "exit 0" on success or any other
    # value on error.
    #
    # In order to enable or disable this script just change the execution
    # bits.
    #
    # By default this script does nothing.
    sudo -b -H -u YOUR_LOGIN /usr/bin/vncserver :11 -geometry 800x480
    exit 0
    Hopefully I didn't miss any of the steps I took.
    The biggest part is still missing, namely adjusting the Squeezeplay skin (WQVA Little Font) to the screen size and resolution of the N770. So far I only made it's window be 800x480 in resolution.

    signorRossi.

    Leave a comment:


  • Richie
    replied
    I'd also like to get Squeezeplay running on my 770. Are there any instructions anywhere?

    Thanks

    Richard

    Leave a comment:


  • aubuti
    replied
    Originally posted by idowantapickle
    I've got the svn source of SqueezePlay running on my N800 and N810 (Maemo 4 - Diablo).
    This is great news, especially as I recently acquired a N800 and a N770 through the generosity of another forum member. Could you possibly post a more detailed how-to? I'm comfortable with a Linux command line and doing simple things like running `make', following (very) clear instructions on lines to comment out, etc. Most of my experience is on debian and Ubuntu, so I hope it's not too big a leap to Maemo, but still I'm not familiar with the Maemo environment at all yet.

    Some help on connecting the dots (such as exactly how to tweak the skins) would be greatly appreciated. Thanks in advance.

    Leave a comment:

Working...
X
😀
🥰
🤢
😎
😡
👍
👎