当前位置: 首页 > news >正文

【NFC音乐相册】简易制作

欢迎来到 Claffic 的博客 💞💞💞

前言:

NFC音乐相册在前段时间火了一把,想必大家都听过了,最近我刷到了这个东西,闲来无事就弄了几个,这篇博客就记录下制作工序。

注:我所谓的简易制作,就是不需要额外编写代码不需要额外搭建网页,直接依靠非本地主流音乐播放器,基本上只需要把命令写进白卡。 


目录

🪆Part1: 准备部分

1.关于NTAG白卡

2.关于定制卡贴

3.相关软件

🎈Part2: 提取 song id 以及命令写入

1.网易云音乐

2.QQ音乐


NFC音乐相册,就是利用NFC功能,手机靠近卡片就可以播放相应歌曲,可以理解为音乐封面的实体化吧。

直接上图演示(系统 MIUI14 ,播放器 网易云音乐):

Part1: 准备部分

需要的东西很简单:

左 NTAG215白卡        右 定制卡贴

这里选取了我的部分爱乐,不知道与你的有没有交集呢? 

1.关于NTAG白卡

就是我们常说的NFC空卡,通过与手机交互实现数据读写。

细节展示,未拆封 

对于网易云音乐用户,建议购买NTAG215504字节用户可用读写区);

对于QQ音乐用户,建议购买NTAG216888字节用户可用读写区);

看到数据写入的时候就明白为什么要这样选择了。

另外建议选择方形卡片(85.5mm*54mm),与定制卡贴完美贴合。

如何购买? 淘宝搜 NTAG215/216 ,任君挑选。

2.关于定制卡贴

就是截取的音乐封面,剩余的就交给厂家打印。

 细节展示,水晶卡贴 

这里截取的是 Apple Music 的音乐播放界面(裁剪比例接近 3:2 );

唉,裁剪失策,播放键没打上,悲 🤡

喜欢其他播放器的可自行截取(听说网易云有个封面分享,那个也不错)。

3.相关软件

NFC Tools (Pro) :

这个是用来把命令写进白卡的必需

NFC Tasks :

这个是用来读取卡命令的。

目前已知 MIUI14 和IOS 不需要此软件

Part2: 提取 song id 以及命令写入

下面以两款主流音乐播放器演示:

1.网易云音乐

网易云音乐 → 要提取的歌曲 → 分享 → 复制链接

分享acatterz的单曲《Happier (Minecraft Note Block Cover)》: https://y.music.163.com/m/song?id=1348481297&uct2=v2I1%2BHM7xYmBbyQTLhqc4Q%3D%3D&dlt=0846&app_version=8.9.22&sc=wmv&tn= (来自@网易云音乐)
 

提取红色划线部分,是一段纯数字;

打开 NFC Tools (Pro) ,

对于非IOS用户:任务 → 添加任务 → 应用程序 → URL/URI 

对于IOS用户:写 → 添加记录 → 个性化URL/URI 

命令格式:

orpheus://song/song id

替换 soung id 为对应数字即可 

创建后 点击写 即可 

2.QQ音乐

QQ音乐 → 分享 → 复制链接 

这里需要 Alook 浏览器提取下 Scheme ,

复制链接后在 Alook 浏览器中输入打开,会出现这样的弹窗:

直接点击拷贝即可,真是又长又恶心呐😫

同样,在 NFC Tools (Pro) 直接粘贴即可,不需要格式


总结: 

我的音乐卡片做出来之后吃灰了,其实,它们真不如直接听方便啊... ... 或许你也像我一样喜欢沉浸于制作的快乐吧。🤣🤣🤣

码文不易 

如果你觉得这篇文章还不错并且对你有帮助,不妨支持一波哦  💗💗💗

 

http://www.lryc.cn/news/20360.html

相关文章:

  • 每日一题——L1-085 试试手气(15)
  • FreeRTOS信号量
  • Leetcode.2385 感染二叉树需要的总时间
  • [蓝桥杯 2022 国 B] 卡牌(贪心/二分)
  • 1301:大盗阿福
  • Netty——序列化的作用及自定义协议
  • 一起Talk Android吧(第五百零五回:如何调整组件在约束布局中的大小)
  • 【数据库】数据库的完整性
  • 基因净化车间装修设计方案SICOLAB
  • java 内部类的四种“写法”
  • 【python】main方法教程
  • 公司对不同职级能力抽象要求的具体化
  • Java之MinIO存储桶和对象API使用
  • 如何用java实现同时进行多个请求,可以将它们并行执行,从而减少总共的请求时间。
  • 高端装备的AC主轴头结构
  • 【Proteus仿真】【51单片机】粮仓温湿度控制系统设计
  • 【LINUX】环境变量以及main函数的参数
  • 使用Pyparsing为嵌入式开发定义自己的脚本语言
  • C win32基础学习(二)
  • 理论五:控制反转、依赖反转、依赖注入,这三者有何区别和联系?
  • 读书笔记//《数据分析之道》
  • 1个串口用1根线实现多机半双工通信+开机控制电路
  • KUKA机器人外部自动运行模式的相关信号配置
  • 【RabbitMQ笔记02】消息队列RabbitMQ七种模式之最简单的模式
  • Spring MVC 源码- RequestToViewNameTranslator 组件
  • Linux--TCP编程--0216 17
  • 关于设计模式的记录
  • Lambda-常见的函数式接口
  • P1196 [NOI2002] 银河英雄传说 带权并查集
  • 【项目实战】快来入门Groovy的基础语法吧