Apple Music 为啥客户端为啥不优化下 支持下全局快捷键 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
lifesimple
V2EX    Apple

Apple Music 为啥客户端为啥不优化下 支持下全局快捷键

  •  
  •   lifesimple 2023-06-01 11:11:19 +08:00 2208 次点击
    这是一个创建于 915 天前的主题,其中的信息可能已经有所发展或是发生改变。

    目前来说唯一的痛点就是不支持全局快捷键切歌吧,手机上用的挺好的,但是切回电脑上就不太想用。 虽然通过 quick action 的方式可以实现类似,但总归差强人意吧。

    13 条回复    2023-06-03 10:43:36 +08:00
    cwbsw
        1
    cwbsw  
       2023-06-01 11:15:10 +08:00
    切歌不是有媒体键吗,也可以用耳机按键。
    vincentchyu
        2
    vincentchyu  
       2023-06-01 11:17:41 +08:00
    为什么没有吧把音乐放在小组件里 这样可以快速看到 是什么歌曲什么名字 谁唱的
    另外有没有什么 软件可以读取 Apple Music 、做到的 快速 查看当前歌曲的信息和数据,大佬 applemusic 太臃肿了
    lifesimple
        3
    lifesimple  
    OP
       2023-06-01 11:18:50 +08:00
    @cwbsw 媒体键是指啥第一行的的 f7 f8 f9 那三个按键么?耳机切歌肯定不如快捷键切换方便,不是很明白为啥 apple 不让用户自定义快捷键。
    lifesimple
        4
    lifesimple  
    OP
       2023-06-01 11:19:55 +08:00
    @a66243766 这些不需要啊 我现在用 apple music 唯一的痛点就是客户端上能让我支持自定义快捷键切歌 /暂停 就行了。
    chengYT
        5
    chengYT  
       2023-06-01 11:20:00 +08:00
    @a66243766 控制中心可以看到歌名和歌手
    aero99
        6
    aero99  
       2023-06-01 11:26:23 +08:00
    AM 现在不知怎么服务器总是连不上,CarPlay 有时也断
    oxoxoxox
        7
    oxoxoxox  
       2023-06-01 13:03:47 +08:00
    F7 F8 F9 够用了吧,也挺方便的,键盘上还有 icon 提示用户
    Bad0Guy
        8
    Bad0Guy  
       2023-06-01 13:54:42 +08:00
    我倒是想让 apple 做一个类似 spotify connection 的功能,并且仅在 apple 的各个设备间流通,不知道为什么 apple 不考虑。。
    terrysnake
        9
    terrysnake  
       2023-06-01 14:04:48 +08:00
    @lifesimple 为什么你认为 F 键就不是快捷键呢?
    banliyaya
        10
    banliyaya  
       2023-06-01 14:26:33 +08:00
    am mac 端好难用
    lylehust
        11
    lylehust  
       2023-06-01 14:31:21 +08:00
    可以用 applescript 来控制 music ,暂停,下一曲等。然后再自己定义快捷键调用这些脚本就行。我用的是 hammerspoon 。

    -------------------
    Play_Pause:

    #!/usr/bin/env osascript

    on is_running(appName)
    tell application "System Events" to (name of processes) contains appName
    end is_running

    if is_running("Music") then
    tell application "Music"
    playpause
    end tell

    else if is_running("Spotify") then
    tell application "Spotify"
    playpause
    end tell

    else if is_running("Cog") then
    tell application "Cog"
    pause
    end tell

    else
    return

    end if

    -------------
    Next:

    #!/usr/bin/env osascript

    on is_running(appName)
    tell application "System Events" to (name of processes) contains appName
    end is_running

    if is_running("Music") then
    tell application "Music"
    if player state is paused then
    return
    end if
    next track
    end tell


    else if is_running("Spotify") then
    tell application "Spotify"
    if player state is paused then
    return
    end if
    next track
    end tell

    else if is_running("Cog") then
    tell application "Cog"
    next track
    end tell

    else
    return

    end if

    --------------
    Previous:

    #!/usr/bin/env osascript

    on is_running(appName)
    tell application "System Events" to (name of processes) contains appName
    end is_running

    if is_running("Music") then
    tell application "Music"
    if player state is paused then
    return
    end if
    previous track
    end tell

    else if is_running("Spotify") then
    tell application "Spotify"
    if player state is paused then
    return
    end if
    previous track
    end tell

    else if is_running("Cog") then
    tell application "Cog"
    previous track
    end tell

    else
    return

    end if
    yokiizx
        12
    yokiizx  
       2023-06-01 14:36:00 +08:00
    raycast 好像有插件可以全局控制的
    chuck1in
        13
    chuck1in  
       2023-06-03 10:43:36 +08:00 via iPhone
    @banliyaya 是的,奇卡无比。开久了还会死机,我现在已经不怎么用 am 了。
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     909 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 24ms UTC 20:59 PVG 04:59 LAX 12:59 JFK 15:59
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86