mirror of
https://github.com/dylanaraps/neofetch.git
synced 2025-10-04 17:09:21 +00:00
Detect iTunes/Spotify successfully when the other is not running
This commit is contained in:
20
neofetch
20
neofetch
@@ -1522,7 +1522,7 @@ get_memory() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
get_song() {
|
get_song() {
|
||||||
player="$(ps -e | grep -m 1 -o -F \
|
player="$(ps -e | grep -m 1 -o \
|
||||||
-e "Google Play" \
|
-e "Google Play" \
|
||||||
-e "Spotify" \
|
-e "Spotify" \
|
||||||
-e "amarok" \
|
-e "amarok" \
|
||||||
@@ -1537,7 +1537,7 @@ get_song() {
|
|||||||
-e "exaile" \
|
-e "exaile" \
|
||||||
-e "gnome-music" \
|
-e "gnome-music" \
|
||||||
-e "guayadeque" \
|
-e "guayadeque" \
|
||||||
-e "iTunes.app" \
|
-e "iTunes$" \
|
||||||
-e "juk" \
|
-e "juk" \
|
||||||
-e "lollypop" \
|
-e "lollypop" \
|
||||||
-e "mocp" \
|
-e "mocp" \
|
||||||
@@ -1604,9 +1604,11 @@ get_song() {
|
|||||||
|
|
||||||
"Mac OS X")
|
"Mac OS X")
|
||||||
song="$(osascript <<END
|
song="$(osascript <<END
|
||||||
tell application "Spotify"
|
if application "Spotify" is running then
|
||||||
artist of current track as string & " - " & name of current track as string
|
tell application "Spotify"
|
||||||
end tell
|
artist of current track as string & " - " & name of current track as string
|
||||||
|
end tell
|
||||||
|
end if
|
||||||
END
|
END
|
||||||
)"
|
)"
|
||||||
;;
|
;;
|
||||||
@@ -1615,9 +1617,11 @@ END
|
|||||||
|
|
||||||
"itunes"*)
|
"itunes"*)
|
||||||
song="$(osascript <<END
|
song="$(osascript <<END
|
||||||
tell application "iTunes"
|
if application "iTunes" is running then
|
||||||
artist of current track as string & " - " & name of current track as string
|
tell application "iTunes"
|
||||||
end tell
|
artist of current track as string & " - " & name of current track as string
|
||||||
|
end tell
|
||||||
|
end if
|
||||||
END
|
END
|
||||||
)"
|
)"
|
||||||
;;
|
;;
|
||||||
|
Reference in New Issue
Block a user