Coder Social home page Coder Social logo

apple-music-for-linux's Introduction

Snap

Screenshot

Help

Set your region

The app should auto-detect your current location, if it fails to set the correct region for you, use the following commands to set it manually:

mkdir -p ~/snap/apple-music-for-linux/common
echo "GB" > ~/snap/apple-music-for-linux/common/locale

(Replace "GB" above with the respective ISO 3166-1 alpha-2 code for your country)

apple-music-for-linux's People

Contributors

dependabot[bot] avatar marcustomlinson avatar melkzsiqueira avatar nab138 avatar nbolton avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

apple-music-for-linux's Issues

Not launching on EndeavorOS(Arch linux derivative)

when I run the apple-music-for-linux as a regular user I get the following

2020/12/05 13:45:37.929903 cmd_run.go:994: WARNING: cannot create user data directory: cannot create "/home/zach/snap/apple-music-for-linux/30": mkdir /home/zach/snap/apple-music-for-linux: permission denied
cannot create user data directory: /home/zach/snap/apple-music-for-linux/30: Permission denied

After a successful install this is is what I get when running the apple-music-for-linux command as sudo

No protocol specified
No protocol specified
No protocol specified
[26427:26554:1205/134453.904798:ERROR:bus.cc(393)] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix")
[26427:26554:1205/134453.904900:ERROR:bus.cc(393)] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix")
No protocol specified
[26427:26554:1205/134453.934384:ERROR:bus.cc(393)] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix")
[26427:26554:1205/134453.934879:ERROR:bus.cc(393)] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix")
No protocol specified
No protocol specified
No protocol specified
No protocol specified
No protocol specified
[26427:26538:1205/134454.047695:FATAL:gpu_data_manager_impl_private.cc(445)] GPU process isn't usable. Goodbye.
[26553:26562:1205/134455.648439:ERROR:broker_posix.cc(40)] Recvmsg error: Connection reset by peer (104)
[1]    26426 trace trap  sudo apple-music-for-linux ```

Hi-Res settings not available

I cannot believe how easy this was to install with snap on my ubuntu 20.4. I had the region problem but was fixed on a restart. I would like to stream some 24/96 music and cannot see where I can tell it to use any Hi_res modes.

Thanks again for such a great app.

Ubuntu 21.04 on Raspberry Pi 4

I installed the candidate snap and was able to launch the apple music player, sign in, and start playing songs. There were a couple of errors, but things seemed to work ok. The one issue I am seeing is all music shows the full length of time, however playback seems to be hard coded to 1:30. It doesn't matter what song I choose it only plays for 1:30 and then goes on to the next song.

cast option

Request for a cast option like there is in Itunes.

Add premid support.

Would this be possible to do? The only thing keeping me from using this right now is that. Otherwise it works great!

unable to set country

After installation on SuseLinux Tumbleweed iTunes asks to select my country, and suggests "Netherlands", witch is correct, but I'm unable to click on Choose??

Apple Music fails to launch - cannot find chromium

apple-music-for-linux is unable to find chromium at the path in the launcher file. I cant change as it is mounted on a read only file system.
Error Below:
./apple-music-for-linux.launcher: 33: exec: /usr/lib/chromium-browser/chromium-browser: not found

Error: Item not available in your country

Whenever you try to play any song...

image

To fix:

  1. Scroll to the bottom of any page
  2. Click 'United States'
  3. Choose the correct country

Suggestion: Tell the user they need to do this when the app first starts.

Does not launch

The app installs just fine. It prompts you to install Widevine, installs that just fine, but when the app launches, it errors out. The error it gives me is "SIGTRAP". It also says it's trying to go to "music.apple.com_/us/browse"? Is that underscore supposed to be there?

Dark Mode!

Hello!

I think everyone would love to have an option to turn their apple music into the dark mode.

Regards, Porya

Unable to open Ubuntu 20.10 Wayland session GNOME 3.38

Unable to open the regular release snap version as of sep 28 1:42pm eastern.

kevin@parnell:~$ snap run apple-music-for-linux
Unable to init server: Could not connect: Connection refused

(zenity:60415): Gtk-WARNING **: 13:43:54.390: cannot open display: :0
[60346:60346:0928/134355.388098:ERROR:browser_main_loop.cc(1469)] Unable to open X display.
kevin@parnell:~$

I will try it again in a X11 session and update.

Make a Flatpak build!

I would like to have a flatpak version of this app as an iPhone user, as the popritary does not like snap and canoncial.

The application does not open.

The app just doesn't open after installation. The funny thing is that when you are in live-cd mode it works. But after you install OS it doesn't work.

I'm using iBuntu Lix Sur 2.1

npm start has some problem

i try to add proxy for BrowserWindow compoments
so
execute "npm install" and then "npm start" command start this app receive failed to install Widevine compoments.
how to resolv this problem.
thx

Flatpak version please

Hi there. I really do not want to use Snap. Way too sluggish and also I'm not comfortable with the fact of its backend being proprietary.

[Request] Last.fm support

Is there some way to add this functionality? Some third-party app or literally anything? The snap app works so well that it's just a huge shame that this doesn't exist at the moment.

Great start ... How can I help

When I first saw this I was very excited and installed it immediately. I logged in and saw all of my playlist. I was able click play on an individual tune or click play for the entire playlist. The problem occurs if I want to switch to a different song. It stops responding to user input once it starts playing a tune. In short, every time I want to play a different tune or playlist I have to restart the app and THEN go to the tune or playlist that I want. Obviously this isn't how it should work but I commend the developer for getting it this far. Personally, I'm a programmer and I would be thrilled to help the developer with any bugs or upgrades.

Discord Rich Presence

Add discord rich presence, so other people can see what you are listening to. Similar to the Spotify thing
If there is interest I could try to implement it as soon as I have time.

Doesn’t work through vpn

Try using this through a split tunneling like PIA feature, added the snap to the list of app, it doesn't work. You can't sign in while it s working through a browser under the same vpn.
You might want to look into that

Dark mode support for apple music

Ik that apple music supports dark mode if your browser is set to dark mode, so having the ability to set the chromium layer to dark so apple music would appear dark would be great.

I get a CONTENT_EQUIVALENT error when trying to play media

This CONTENT_EQUIVALENT issue is on Apple's side, there's not much we can really do but wait until they sort it out unfortunately.

To work around the issue in the meantime, press Ctrl+R to reload the page, and the issue should go away.

Error: Failed to install Widevine components

My Ubuntu is 20.04, and when I open apple music, only an error window pop up. And when I press the OK button, the App will end up and exit. I want to know how could I fix it.
image

Unable to Login to Apple Music for Linux under Ubuntu 22.04.3 LTS

I have been using Apple Music for Linux with no problems for several months and logged into my Apple ID. Starting a few days ago, the app asked me to sign in. When I enter my credentials, the app clears the model and returns to the main screen with the sign-in button.

Do you have any suggestions?

Paul.

restart (Ubuntu or Apple Music) dont work:(

Thx, works!

snap remove apple-music-for-linux
rm -rf ~/snap/apple-music-for-linux
snap install apple-music-for-linux --devmode

Do not exchange Apple stores, and the application works!
but restart (Ubuntu or Apple Music) dont work:(

Originally posted by @idanka in #4 (comment)

Feature request: Add to Pop! Shop

I'm running Pop! OS and I want to install this app without also installing the Snap store. Alternatively, also distribute the app as a Flatpak source (or on Flathub).

/tmp/snap.rootfs_ permission issue

I have tried to install and it continues to fail at this folder due to permission issues.

cannot perform the following tasks:

  • Run configure hook of "apple-music-for-linux" snap if present (run hook "configure": cannot perform operation: mount --bind /var/lib/snapd/snap/core18/current/etc/apparmor /tmp/snap.rootfs_m2SE7t/etc/apparmor: Permission denied)

I have tried running as sudo and from the Snap store, yet each install creates a new rootfs_ folder, and each of the permissions are forbidden, so changing with chmod will not fix it.

No supported source was found.

When trying to play a live apple music one station a popup appears "Failed to load because no supported source was found" accompanied by an in app error "An error occured. Playback error."

Feature Request: Map shortcuts to media keys

hey @McGvG @MarcusTomlinson, it would be great if you could map the keyboard shortcuts to the media keys some way to get play/pause next and previous functionality on this.

Not sure how easy it will be since, from my understanding, the keyboard shortcuts are spacebar and the right and left arrow keys respectively on the apple music web app.

Garbled audio

Hey, first of all thank you soooo much for this snap. this has helped me a lot since I moved to Apple Music from Spotify.

I noticed that there are audio issues and echo when I play music on Elementary OS. I'm using the latest Elementary version.

Do you know what might be causing this?

An Error Occured, Try Again

I use Ubuntu 20.04
I get the above error message and many white / blank pages
for example: For You

run in terminal apple music

apple-music-for-linux
[12583:12696:0530/122017.481556:ERROR:object_proxy.cc(632)] Failed to call method: org.freedesktop.DBus.Properties.Get: object_path= /org/freedesktop/UPower: org.freedesktop.DBus.Error.AccessDenied: An AppArmor policy prevents this sender from sending this message to this recipient; type="method_call", sender=":1.144" (uid=1000 pid=12583 comm="/snap/apple-music-for-linux/14/usr/lib/chromium-br" label="snap.apple-music-for-linux.apple-music-for-linux (enforce)") interface="org.freedesktop.DBus.Properties" member="Get" error name="(unset)" requested_reply="0" destination="org.freedesktop.UPower" (uid=0 pid=2059 comm="/usr/lib/upower/upowerd " label="unconfined")
[12583:12696:0530/122017.481865:ERROR:object_proxy.cc(632)] Failed to call method: org.freedesktop.UPower.GetDisplayDevice: object_path= /org/freedesktop/UPower: org.freedesktop.DBus.Error.AccessDenied: An AppArmor policy prevents this sender from sending this message to this recipient; type="method_call", sender=":1.144" (uid=1000 pid=12583 comm="/snap/apple-music-for-linux/14/usr/lib/chromium-br" label="snap.apple-music-for-linux.apple-music-for-linux (enforce)") interface="org.freedesktop.UPower" member="GetDisplayDevice" error name="(unset)" requested_reply="0" destination="org.freedesktop.UPower" (uid=0 pid=2059 comm="/usr/lib/upower/upowerd " label="unconfined")
[12583:12696:0530/122017.482109:ERROR:object_proxy.cc(632)] Failed to call method: org.freedesktop.UPower.EnumerateDevices: object_path= /org/freedesktop/UPower: org.freedesktop.DBus.Error.AccessDenied: An AppArmor policy prevents this sender from sending this message to this recipient; type="method_call", sender=":1.144" (uid=1000 pid=12583 comm="/snap/apple-music-for-linux/14/usr/lib/chromium-br" label="snap.apple-music-for-linux.apple-music-for-linux (enforce)") interface="org.freedesktop.UPower" member="EnumerateDevices" error name="(unset)" requested_reply="0" destination="org.freedesktop.UPower" (uid=0 pid=2059 comm="/usr/lib/upower/upowerd " label="unconfined")
libGL error: No matching fbConfigs or visuals found
libGL error: failed to load driver: swrast
[12654:12654:0530/122017.503022:ERROR:gl_context_glx.cc(187)] Failed to create GL context with glXCreateNewContext.
[12654:12654:0530/122017.503145:ERROR:gpu_info_collector.cc(74)] gl::init::CreateGLContext failed
[12654:12654:0530/122017.503199:ERROR:gpu_info_collector.cc(206)] Could not create context for info collection.
[12654:12654:0530/122017.503247:ERROR:gpu_init.cc(66)] gpu::CollectGraphicsInfo failed.
[12654:12654:0530/122017.515874:ERROR:viz_main_impl.cc(161)] Exiting GPU process due to errors during initialization
[12674:12685:0530/122017.592926:ERROR:command_buffer_proxy_impl.cc(125)] ContextResult::kTransientFailure: Failed to send GpuChannelMsg_CreateCommandBuffer.
[12674:12674:0530/122021.319312:ERROR:child_process_sandbox_support_impl_linux.cc(79)] FontService unique font name matching request did not receive a response.

Can't use keyboard buttons to switch song or pause

When I try to skip to the next song it won't do it, same thing with pausing.
When I use Apple Music in Chrome I can switch and pause songs.
I'm using Ubuntu 20.04 and the newest version of apple-music-for-linux

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.