这个项目能做什么

Exportify是一款免费的开源网络应用,旨在帮助用户将Spotify播放列表导出为CSV格式以进行备份。该应用基于Spotify Web API构建,完全在浏览器中运行,确保用户数据不会保存在任何服务器上。 ### 主要功能 - **播放列表导出**:导出单个播放列表,或将所有播放列表打包为包含CSV文件的ZIP文件。 - **丰富元数据**:导出标准曲目详情(URI、名称、艺术家、专辑、发行日期等),并可选择包含额外数据,如艺术家流派、音频特征(舞蹈性、能量、节奏等)以及专辑详情(流派、唱片公司、版权信息)。 - **播放列表搜索**:使用支持高级查询语法的搜索栏快速查找播放列表(可按公开、协作或所有者筛选)。 - **本地化**:支持10种语言,包括英语、法语、西班牙语、德语、日语和阿拉伯语。 - **深色模式与移动端友好**:基于Bootstrap 5构建的现代响应式用户界面。 ### 技术栈 该应用使用Create React App引导,并利用React、Bootstrap 5、Font Awesome 6、react-i18next进行国际化、React Testing Library以及MSW进行API模拟。它还包含Docker支持,便于本地部署,并使用Bugsnag进行错误监控。