Page 1 of 4 123 ... LastLast
Results 1 to 10 of 40

Thread: HOWTO: GTK iTunes Store Application

  1. #1
    Join Date
    Mar 2005
    Location
    Austin
    Beans
    339
    Distro
    Ubuntu 7.04 Feisty Fawn

    HOWTO: GTK iTunes Store Application

    This tutorial is for anyone who wants to access the iTunes music store on their breezy install, but doesn't want to go through the bother of installing iTunes through wine or crossover linux.

    Features:
    • Preview songs
    • Signup for an account
    • Buy songs and albums
    • Redownload songs that you bought with SharpMusique
    • Redeem Pepsi caps
    • Redeem gift certificates


    Dependencies:

    • .NET runtime
    • Gtk#


    Get the deb from this location:

    http://nanocrew.net/sw/sharpmusique/...1.0-1_i386.deb

    Then:

    Code:
    sudo dpkg -i sharpmusique_1.0-1_i386.deb
    Goto Applications -> Sound and Video -> Sharp Musique iTMS Client

    You do not need an account to preview the songs.

    To buy the songs you will need to create an account, to do this you will need to provide you credit card details

    * This is done at your own risk! *

    Or you can sign in with your existing account. I signed up over sharpmusique and it worked fine, I got an email through from iTunes confirming my account.

    This is my first how to so please be kind


    Links of interest:

    Attached Thumbnails Attached Thumbnails Click image for larger version. 

Name:	Screenshot.png 
Views:	2264 
Size:	239.5 KB 
ID:	3035  
    Last edited by idn; October 20th, 2005 at 01:39 AM.

  2. #2
    Join Date
    Jul 2005
    Beans
    431

    Re: HOWTO: GTK (Gnome) iTunes Store

    I never knew there was such a thing!

    I can't say that many of us pay for music though

  3. #3
    Join Date
    Mar 2005
    Location
    Austin
    Beans
    339
    Distro
    Ubuntu 7.04 Feisty Fawn

    Re: HOWTO: GTK iTunes Store Application



    Well, hopefully this will be a wake up call for the music industry. Its been around for a while though, I only found out about it today.

    I just downloaded my first, it plays fine in Totem, although the filename was a little bit screwed up.

  4. #4
    Join Date
    Mar 2005
    Location
    Australia
    Beans
    107

    Re: HOWTO: GTK iTunes Store Application

    do you also get this error when you try to view an album:

    Unhandled Exception: System.InvalidCastException: Cannot cast from
    source type to destination type.
    in <0x00024> SharpMusique:ViewAlbumThread (System.Object State)
    in (wrapper delegate-invoke) System.MulticastDelegate:invoke_void_object
    (object)

  5. #5
    Join Date
    Apr 2005
    Location
    Sydney, Australia
    Beans
    218
    Distro
    Ubuntu Breezy 5.10

    Re: HOWTO: GTK iTunes Store Application

    SharpMusique has some odd quirks. In particular the download available on the nanocrew website does not correctly write the filename of the m4a file. JJ does not have time to update the program at the moment.

    Following the hacks in the comments of the JJ's blog, I have hacked up a deb that correctly writes the filenames.

    1. Download the source package from nanocrew and download and install JJ's snd123 package:
    Code:
     sudo dpkg -i snd123_1.0.2-1_i386.deb
    2. Unpack the SharpMusique archive:
    Code:
     tar zxvf sharpmusique-1.0.tar.gz
    3. Install the mono C# compiler and other assorted packages:
    Code:
     sudo apt-get install mono-mcs binfmt-support libglade2-0 mono-common mono-jit libglade2.0-cil libglib2.0-cil libgtk2.0-cil mono-classlib-1.0 libgtk1.2-common libglib1.2 libgtk1.2 liba52-0.7.4 libaa1 libdvbpsi3 libtar liblircclient0 libwxgtk2.4-1 vlc wxvlc libvlc0-dev
    4. Save/overwrite the SharpMusique.cs file in the folder sharpmusique-1.0/src folder with the file in the attached archive.
    5. Copy the libvlc.so file from /usr/lib/snd123 to the sharpmusique/libvlc folder. Run the following command in the sharpmusique-1.0 folder
    Code:
     ./configure --prefix=/opt && make
    [Hattip: RAOF]
    6. Then issue the following command:
    Code:
     sudo checkinstall
    When it asks you for a package description enter the following:
    Code:
     SharpMusique for iTunes 6.0
    Press enter twice. Then change the package information as per your preferences.

    For some reason (I don't know why), you need to run sharpmusique with a strace prefix. Otherwise Sharpmusique hangs on login [Hattip: RAOF]
    Code:
     strace sharpmusique
    You may still get an error on logging in. Ignore this and login again (without exiting).

    Hope this helps.
    Attached Files Attached Files
    Last edited by Manny C; December 30th, 2005 at 04:34 AM. Reason: Removed Download. New Instructions. Attached SharpMusique.cs.
    Kind Regards
    Manny C
    "We are on the road to producing a race of men too mentally modest to believe in the multiplication table." G.K. Chesterton
    --
    Kubuntu Breezy 5.10, KDE 3.5.0, Kernel 2.6.12-10-386, Compaq Presario 2267ap, RLU #399975.

  6. #6
    Join Date
    Mar 2005
    Location
    Australia
    Beans
    107

    Re: HOWTO: GTK iTunes Store Application

    Thanks for all your work. I'll try it tonight.

  7. #7
    Join Date
    Oct 2005
    Beans
    Hidden!
    Distro
    Gutsy Gibbon Testing

    Re: HOWTO: GTK iTunes Store Application

    Quote Originally Posted by Manny C
    SharpMusique has some odd quirks. In particular the download available on the nanocrew website does not correctly write the filename of the m4a file. JJ does not have time to update the program at the moment.

    Following the hacks in the comments of the JJ's blog, I have hacked up a deb that correctly writes the filenames.

    Find the file attached. Here are the installation instructions. First install the following packages:
    Code:
     sudo apt-get install binfmt-support libglade2-0 mono-common mono-jit libglade2.0-cil libglib2.0-cil libgtk2.0-cil mono-classlib-1.0
    Then install the *.deb package that I have attached.
    Code:
     sudo dpkg -i sharpmusique_1.0-1_i386_mannyc.deb
    You may have trouble logging into your account every so often. I don't know why. If you experience difficulties, simply run sharpmusique prefixed with strace:
    Code:
     strace sharpmusique
    This will run heaps of code. Don't worry about that. You will then get a dialogue box advising of some Init error. Ignore it. Try logging in again and it should work.
    I don't see a file.
    registered linux user # 191485
    There's no place like ~

  8. #8
    Join Date
    Apr 2005
    Location
    Sydney, Australia
    Beans
    218
    Distro
    Ubuntu Breezy 5.10

    Re: HOWTO: GTK iTunes Store Application

    Check my revised How-To.
    Kind Regards
    Manny C
    "We are on the road to producing a race of men too mentally modest to believe in the multiplication table." G.K. Chesterton
    --
    Kubuntu Breezy 5.10, KDE 3.5.0, Kernel 2.6.12-10-386, Compaq Presario 2267ap, RLU #399975.

  9. #9
    Join Date
    Mar 2005
    Location
    Phoenix, Arizona, USA
    Beans
    314
    Distro
    Ubuntu 9.10 Karmic Koala

    Re: HOWTO: GTK iTunes Store Application

    Quote Originally Posted by idn


    Well, hopefully this will be a wake up call for the music industry. Its been around for a while though, I only found out about it today.

    I just downloaded my first, it plays fine in Totem, although the filename was a little bit screwed up.
    It began life as PyMusique and created quite a buzz in the tech media. It was brought to us in part, courtsey of "DVD Jon"
    Last edited by angrykeyboarder; November 26th, 2005 at 01:59 AM.
    Scott
    © 2010 angrykeyboarder™ & Elmer Fudd. All Wites Wesewved.
    I never used an OS that I didn't (dis)like.
    I'm angrykeyboarder™ and I approved this message.

  10. #10
    Join Date
    Jan 2005
    Location
    Lexington, Kentucky
    Beans
    150
    Distro
    Ubuntu Karmic Koala (testing)

    Re: HOWTO: GTK iTunes Store Application

    Wouldn't it be possible to just apt-get install sharpmusique? I could have sworn I saw it in synaptic.

Page 1 of 4 123 ... LastLast

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •