Nuvola 4.8已发布。 它引入了Pocket Casts,使Groove Music再次工作,更新了Amazon Cloud Player和Google Play Music脚本,并进行了必要的改进。 另一方面,由于Spotify不再支持WebKit浏览器,因此暂时不支持Spotify,并且Yandex Music需要新的维护者。
要 安装Nuvola ,请按照Nuvola Apps存储库索引中的安装说明进行操作。 要 更新Nuvola ,请在终端中运行flatpak update --system && flatpak update --user
(作为普通用户,而不是root / sudo)或使用支持Flatpak的软件包管理器(例如,最新的GNOME软件应用程序)。
- 电影技术公司
- 圭亚那没有电子竞技流,第四部分。
- 一种(便宜的)直播本地聚会的方式
- 有关在哪里找到频道以及如何设置频道的教程
- HANDBALL→贵族阿拉伯人Saoudite Tunisie直播Le Mardi 15 Janvier 2019
此博客文章面向用户。 如果您是开发人员或打包人员,请确保您已订阅 Nuvola-devel邮件列表, 以获取更多技术版本公告。
Nuvola 4.8带有一个新脚本—JiříJanoušek的Pocket Casts。
Pocket Casts是您唯一需要的Podcatcher。 在一处聆听您喜欢的节目,在各种设备上保持同步进度,通过精选的精选播客,当前流行的播客等内容找到精彩的新内容。 现在还具有Nuvola提供的桌面集成。
几个月前,Microsoft Groove Music放弃了基于Flash插件的播放,因此该流服务在Nuvola中停止了工作。 Nuvola 4.6添加了对媒体源扩展(MSE)的初步支持,Joel Cumberland努力将脚本移植到MSE并修复此后所有剩余的问题。 这项工作导致Groove音乐脚本的2.0版本。
- 由Andrew Stubbs维护的Amazon Cloud Player脚本5.5集成了进度条和音量控件。
- JiříJanoušek 撰写的Google Play音乐脚本6.0使用新的异步API来提高响应速度并减少延迟,但同时也放弃了对Nuvola 4.7及更早版本的支持。
不幸的是,Spotify的Web Player不再可在Safari上运行,Nuvola使用Safari的Web渲染引擎(WebKitGTK)的变体。 目前正在努力将Nuvola移植到Chromium后端(问题372),但要花几个月的时间才能完成。 您可以订阅第374期,在Spotify再次工作时得到通知。
Yandex Music脚本当前是孤立的,需要新的维护者。 该脚本仍随Nuvola 4.8一起提供,但除非有人采用,否则将来可能会删除。 如果有任何基本JavaScript技能的人感兴趣,请通过Nuvola Devel邮件列表与我联系。
丢失此脚本将很可惜。 但是,我不会说俄语,也不会住在俄罗斯(也不在其他支持的国家/地区),因此其维护一直很麻烦,我只是放弃了。 它值得一个更合适的维护者。
Nuvola 4.8已于2017年9月29日发布。
新的功能
- 新剧本: JiříJanoušek的Pocket Casts 。 Pocket Casts是您唯一需要的Podcatcher。 在一处聆听您喜欢的节目,在各种设备上保持同步进度,通过精选的精选播客,当前流行的播客等内容找到精彩的新内容。 现在还具有Nuvola提供的桌面集成。
- 更新的脚本:乔尔·坎伯兰德(Joel Cumberland)的Groove Music脚本2.0在移植为使用Media Source Extension而不是Flash插件后,再次在Nuvola中工作。
- 更新的脚本:Andrew Stubbs的Amazon Cloud Player脚本5.5集成了进度条和音量控件。
- 更新的脚本:JiříJanoušek的Google Play音乐脚本6.0使用新的异步API来提高响应速度并减少延迟,但同时也不再支持Nuvola 4.7和更早的版本。
停产的功能
- 在将Nuvola移植到Chromium Embedded框架之前,暂时不支持Spotify脚本,因为Spotify放弃了对WebKit浏览器(包括Nuvola和Safari)的支持。
- Yandex Music脚本当前是孤立的,需要新的维护者。 该脚本仍随Nuvola 4.8一起提供,但除非有人采用,否则将来可能会删除。 如果有人感兴趣,请通过Nuvola Devel邮件列表与我联系。
脚本维护者新闻
- 引入了各种JavaScript API调用的异步变体,不推荐使用原始同步方法。 异步方法返回Promise对象,该对象用于解析异步操作的结果。
- 异步方法列表:Notifications.isPersistenceSupportedAsync,Actions.isEnabledAsync,Actions.getStateAsync,Core.getComponentInfoAsync,Core.isComponentLoadedAsync,Core.isComponentActiveAsync,KeyValueStorage.setDefaultAsync,KeyValueStorage.hasKeyAsync,KeyValueStorage.getAsync和KeyValueStorage.setAsync。
- 新功能:Nuvola.logException将异常记录到终端。 JavaScript API参考现在支持新的注释,例如“自从不推荐使用”,“自从可用”和“异步”功能。
引擎盖下
- Nuvola使用Diorite 4.8中的新IPC API,并用异步变量替换了WebWorker和AppRunner进程之间的许多同步IPC调用。 这样可以提高WebKit WebProcess的性能,减少延迟并防止偶发的死锁。 但是,脚本必须使用新引入的异步JavaScript API才能发挥全部潜能。 Google Play音乐是第一个。
迪奥石4.8.0
- 各种IPC类都经过重构,并合并为新的API(Rpc前缀),并且可以异步响应IPC消息。
- KeyValueStorage获得了非void方法的异步等效项。
在撰写本文时,下面列出了一些很棒的人,另外一些是Nuvola Patrons , 支持Nuvola Player的开发。 谢谢你们!
Andrew Allen, Simon Law , Bart Libert , Bryan Wyatt ,Christian Dannie Storgaard, JoséAntonio Rey ,Ryan Wagner, Chris Beeley , David ,Andrew Azores, Andrew Kvalheim ,Balázs,Ben MacLeod, Martin Wimpress ,Duco van Amstel,David Wiczer, Gabrielele , 内森·沃肯汀 。
如果您是Nuvola赞助人,但未列出您的名字,则必须在个人资料设置中启用“在赞助人列表中显示我的名字和指向我的外部个人资料页面的链接。”选项。 显然,默认情况下未启用它以保护我们顾客的隐私。