Code Monkey home page Code Monkey logo

lrchelper's Introduction

Hi there 👋

ludoux's github stats

Welcome! This is Lu Chang, student at Northwestern Polytechnical University, Xi'an, China.

luu.moe

lrchelper's People

Contributors

initial-heart-1 avatar ludoux avatar ovler-young avatar stevennight avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

lrchelper's Issues

希望能添加一个更改歌手分隔符的功能

网易云中下载歌曲对于多个歌手的命名如下
歌手A 歌手B - 歌曲名
然而下载下来的歌词命名如下
歌手A,歌手B - 歌曲名
对不上啊(哭
批量重命名后又有一部分被错误改掉
难受至极

我想反馈一个使用中的问题

感谢你为本项目的付出。

请先确保已经阅读过 wiki 的有关内容。你的问题很可能已经有对应的指引。

请先确保已经在 issues 中搜索过类似的问题,你的问题很可能已经被提及,也有了你所满意的回应。


都做了吗?

那么,请借助如下指引,来帮助理清思绪,提供更加准确的信息,使问题得到更快的处理。

我想反馈一个使用中的问题

  1. 软件版本(右键-属性-详细信息-产品版本)是?:

(在这里填写)

  1. 外界环境是?(系统版本(包括位数)/联网状态是否正常):

(在这里填写)

  1. 是在下载某个 ID 时必然发生的吗?如果是请附上 ID :

(在这里填写)

  1. 如果上者不是,可否描述一下问题发生前你所做的事?(如何复现?):

(在这里填写)

  1. 所指的问题是什么?:

(在这里填写)

我想提一个不错的建议

大声说出来吧。最好能以”首先,接着,这时可以有……“的形式来描述此建议带来的操作上的改变。

(在这里填写)

我想指出一处不足之处

你可能是没有时间 pull requests,否则我建议你 pull requests 来在提交历史中留存着你的名字。

请直接指出代码某处的错误,(最好)以及对应的更正方法。我尽快处理并在 commit 中附上你的名字。

(在这里填写)

[暂挂]本项目 Acitons 待改进

如题,注意到上个 PR 提交了 Actions,但似乎不会自动依据 Tag 发布 Release。
开一个 Issue 在这里,等我有时间可能会完成这个更改。当然,如果不需要自动的 Release,可以关闭这个 Issue。

3.0.0 Release 版本似乎存在问题

未在多台设备上进行测试。
我在同一台机器上直接由 master 的最新源码编译了一份程序,正常运行。
而 Release 的版本在请求歌单时可能存在一些问题。
具体问题可能需要进一步分析来确定,也不排除设备故障,但基于重新编译后正确运行的现象,打开这个 issue。

关于 Next Gen 的探讨

后续计划将核心代码迁移到 https://github.com/ludoux/cloudlrc 仓库并使用 go 完全重写,本仓库作为一个 Windows 版本的GUI包裹。

当下进度:目前的 cloudlrc 的第二个 commit 已经可以把 id=426881480 的单曲歌词输出了,包括日中文以及合并,效果如下:

[by:桜見]
[by:桜見]
[0:00:23.330]あぁ このまま僕たちの声が
[0:00:23.330]你我二人的呐喊
[0:00:28.770]世界の端っこまで消えることなく
[0:00:28.770]如若能就此贯穿至
[0:00:34.490]届いたりしたらいいのにな
[0:00:34.490]世界尽头 就好了呢
[0:00:39.740]そしたらねぇ 二人で
[0:00:39.740]如若成真的话 那我们会
[0:00:42.390]どんな言葉を放とう
[0:00:42.390]一起喊出怎样的话语呢
[0:00:45.140]消えることない約束を
[0:00:45.140]那就二人一起
[0:00:47.900]二人で「せーの」で  言おう
[0:00:47.900]定下一个永不磨灭的约定吧
[0:00:52.110]
[0:00:52.110]
[0:01:00.008]もう見れなくなったのは
[0:01:00.008]究竟是从何时起
[0:01:00.890]一体いつからだろうか
[0:01:00.890]又是为何
[0:01:01.850]あぁ「願ったらなにがしかが叶う」
[0:01:01.850]啊「梦想终会成真」
[0:01:05.930]その言葉の眼を
[0:01:05.930]这句话
[0:01:11.700]なにゆえだろうか
[0:01:11.700]变得再也无法直视了呢
[0:01:13.320]あぁ 雨の止むまさにその切れ間と
[0:01:13.320]云消雨散的那一瞬间
[0:01:16.390]虹の出発点 終点と
[0:01:16.390]便是彩虹生命的始终
[0:01:19.100]この命果てる場所に何かがあるって
[0:01:19.100]生命的尽头一定有些什么
[0:01:22.710]いつも言い張っていた
[0:01:22.710]总是这样坚信
[0:01:29.048]いつか行こう 全生命も未到
[0:01:29.048]总有一天 我们会到达
[0:01:32.860]未開拓の
[0:01:32.860]这前人未至的情感与时间
[0:01:34.670]感情にハイタッチして
[0:01:34.670]向这心情击掌庆贺
[0:01:37.040]時間にキスを
[0:01:37.040]与这时刻唇齿相交
[0:01:39.420]5次元にからかわれて
[0:01:39.420]即便在五次元被戏耍作弄
[0:01:41.700]それでも君をみるよ
[0:01:41.700]我也依然要注视着你
[0:01:44.410]また「はじめまして」の合図を
[0:01:44.410]二人一起定下下一次
[0:01:47.840]決めよう
[0:01:47.840]“初次见面”时的暗号吧
[0:01:50.380]君の名を 今追いかけるよ
[0:01:50.380]我会从现在起 追寻着「你的名字」

个人觉得一这样子可以实现跨平台(指其他平台使用 cloudlrc 命令行,Windows 有此项目作为 GUI 包裹),试试 go 的协程能力,也减轻改陈旧代码的痛苦(本项目过分依赖 regex 解析 JSON 格式文本,后续修改比较头疼)。坏处就是新项目还在缓慢推进中,且可能为了 Walkman 小屏而推出的歌词分割功能,在 cloudlrc 项目中会不再支持。
@Initial-heart-1 欢迎探讨。隔壁仓库建了两个里程碑 https://github.com/ludoux/cloudlrc/milestones

我想反馈一个使用中的问题

感谢你为本项目的付出。

请先确保已经阅读过 wiki 的有关内容。你的问题很可能已经有对应的指引。

请先确保已经在 issues 中搜索过类似的问题,你的问题很可能已经被提及,也有了你所满意的回应。


都做了吗?

那么,请借助如下指引,来帮助理清思绪,提供更加准确的信息,使问题得到更快的处理。

我想反馈一个使用中的问题

  1. 软件版本(右键-属性-详细信息-产品版本)是?:

1.0.12.0

  1. 外界环境是?(系统版本(包括位数)/联网状态是否正常):

Win10 ltsb 2016 联网正常

  1. 是在下载某个 ID 时必然发生的吗?如果是请附上 ID :

29572511 36492608 36496574 425828457 其他的ID也会有这种情况,但是我目前只记得这些ID了

  1. 如果上者不是,可否描述一下问题发生前你所做的事?(如何复现?):

(在这里填写)

  1. 所指的问题是什么?:

输入字符串的格式不正确

有关调用实时(JIT)调试而不是此对话框的详细信息,
请参见此消息的结尾。

************** 异常文本 **************
System.FormatException: 输入字符串的格式不正确。
在 System.Number.StringToNumber(String str, NumberStyles options, NumberBuffer& number, NumberFormatInfo info, Boolean parseDecimal)
在 System.Number.ParseInt32(String s, NumberStyles style, NumberFormatInfo info)
在 System.Convert.ToInt32(String value)
在 ludoux.LrcHelper.SharedFramework.LyricsLine.set_Timeline(String value)
在 ludoux.LrcHelper.SharedFramework.Lyrics.ArrangeLyrics(String text, String breakText)
在 ludoux.LrcHelper.NeteaseMusic.ExtendedLyrics.FetchOnlineLyrics(String revisedsContentOriLyricsForUserReviseFunc, String revisedsContentTransLyricsForUserReviseFunc)
在 LrcHelper.LrcDownloader.DownloadLrc(String folderPath, String filenamePatern, Music music, Int32 ModeIIndex, Int32 DelayMsc, LyricsStatus& status, String& filePath, String fileEncoding, String revisedsContentOriLyricsForUserReviseFunc, String revisedsContentTransLyricsForUserReviseFunc)
在 LrcHelper.LrcDownloader.GETbutton_Click(Object sender, EventArgs e)
在 System.Windows.Forms.Control.OnClick(EventArgs e)
在 System.Windows.Forms.Button.OnClick(EventArgs e)
在 System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent)
在 System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
在 System.Windows.Forms.Control.WndProc(Message& m)
在 System.Windows.Forms.ButtonBase.WndProc(Message& m)
在 System.Windows.Forms.Button.WndProc(Message& m)
在 System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
——————————————————————————————————————————————
6.还有一个问题,无法完全获取专辑歌词
比如说 3301010 3029801 35150843 等等

[Bug]在歌曲展示的创作者过多时 lrc 与网易云歌曲名称不匹配

如题,观察到似乎是多于 3 个时网易云会忽略排序后更后面的创作者,而 LrcHelper 不会。
我一直以为我已经说过了,但例行检查 Github 发现我没说过,故开个 issue。
LrcHelper 的排序算法应该是跟网易云一样的,尽管具体实现可能不同但结果基本一致。故这个 issue 应该很好修。
其实有考虑过 issue 要不要交到新 repo,但新 repo 的程序讲道理我还没上过手,不确定是否有同样问题,且这个问题是在 LrcHelper 上发现的,故交到这里。
可以考虑修复,也可以留给新 repo,反正大多数情况下不影响。

自定义cookies以下载“我喜欢的音乐”等歌单中的歌词

感谢你为本项目的付出。

请先确保已经阅读过 wiki 的有关内容。你的问题很可能已经有对应的指引。

请先确保已经在 issues 中搜索过类似的问题,你的问题很可能已经被提及,也有了你所满意的回应。


都做了吗?

那么,请借助如下指引,来帮助理清思绪,提供更加准确的信息,使问题得到更快的处理。

我想提一个不错的建议

大声说出来吧。最好能以”首先,接着,这时可以有……“的形式来描述此建议带来的操作上的改变。

(在这里填写)
首先,有些歌单可能存在并不想公开的情况,为此网易云有隐私歌单功能,也许可以通过自己通过cookies的方法获得里面的歌曲。还有“我喜欢的音乐”里面也是这样。所以希望增加这个自定义cookies来下载歌单中的歌词功能。

可以不要中文翻译吗?

感谢你为本项目的付出。

请先确保已经阅读过 wiki 的有关内容。你的问题很可能已经有对应的指引。

请先确保已经在 issues 中搜索过类似的问题,你的问题很可能已经被提及,也有了你所满意的回应。


都做了吗?

那么,请借助如下指引,来帮助理清思绪,提供更加准确的信息,使问题得到更快的处理。

我想反馈一个使用中的问题

  1. 软件版本(右键-属性-详细信息-产品版本)是?:

(在这里填写)

  1. 外界环境是?(系统版本(包括位数)/联网状态是否正常):

(在这里填写)

  1. 是在下载某个 ID 时必然发生的吗?如果是请附上 ID :

(在这里填写)

  1. 如果上者不是,可否描述一下问题发生前你所做的事?(如何复现?):

(在这里填写)

  1. 所指的问题是什么?:

(在这里填写)

我想提一个不错的建议

大声说出来吧。最好能以”首先,接着,这时可以有……“的形式来描述此建议带来的操作上的改变。

(在这里填写)

我想指出一处不足之处

你可能是没有时间 pull requests,否则我建议你 pull requests 来在提交历史中留存着你的名字。

请直接指出代码某处的错误,(最好)以及对应的更正方法。我尽快处理并在 commit 中附上你的名字。

(在这里填写)

专辑/歌单没有反应

感谢你为本项目的付出。

请先确保已经阅读过 wiki 的有关内容。你的问题很可能已经有对应的指引。

请先确保已经在 issues 中搜索过类似的问题,你的问题很可能已经被提及,也有了你所满意的回应。


都做了吗?

那么,请借助如下指引,来帮助理清思绪,提供更加准确的信息,使问题得到更快的处理。

我想反馈一个使用中的问题

  1. 软件版本(右键-属性-详细信息-产品版本)是?:

3.0.0

  1. 外界环境是?(系统版本(包括位数)/联网状态是否正常):

Windows 10 LTSC 1809 (17763.3770)

  1. 是在下载某个 ID 时必然发生的吗?如果是请附上 ID :

https://music.163.com/#/album?id=157780457
https://music.163.com/#/playlist?id=8017940927
首页随便选的id

  1. 如果上者不是,可否描述一下问题发生前你所做的事?(如何复现?):

(在这里填写)

  1. 所指的问题是什么?:

没有任何反应,点下载后按纽变灰,别的都没变化。文件夹里也没有新建专辑名字的文件夹。但是单独下载里面的单曲没问题

我想提一个不错的建议

大声说出来吧。最好能以”首先,接着,这时可以有……“的形式来描述此建议带来的操作上的改变。

(在这里填写)

我想指出一处不足之处

你可能是没有时间 pull requests,否则我建议你 pull requests 来在提交历史中留存着你的名字。

请直接指出代码某处的错误,(最好)以及对应的更正方法。我尽快处理并在 commit 中附上你的名字。

(在这里填写)

ArgumentOutOfRangeException: .FileWriter -> fetchInfo(), 无法生成歌词文件

我想反馈一个使用中的问题

  1. 软件版本(右键-属性-详细信息-产品版本)是?:

1.0.11.0

  1. 外界环境是?(系统版本(包括位数)/联网状态是否正常):

64,正常

  1. 是在下载某个 ID 时必然发生的吗?如果是请附上 ID :

不是

  1. 如果上者不是,可否描述一下问题发生前你所做的事?(如何复现?):

粘贴了链接的id,按下了get

  1. 所指的问题是什么?:

按下get后等了5分钟,确实生成了正确的歌词文件夹,但里面没有歌词文件

关于歌词命名中歌手存在空格的问题

你好, 关于命名,以格式为“歌手 - 曲名”的方式命名(曲名 - 歌手的格式也一样。),貌似歌手中如果存在空格都会去掉,与网易云下载下来的文件命名不一。
比如http://music.163.com/song?id=34274786
V.A. 豊永利行 小野友樹 古川慎 村田太志 沢城千春 - さよなら並木道.mp3
V.A.豊永利行小野友樹古川慎村田太志沢城千春 - さよなら並木道.lrc

我想反馈一个未能使用的问题

我想反馈一个关于我未能使用的问题

  1. 软件版本是?:

(v2.1.1)

  1. 外界环境是?(系统版本(包括位数)/联网状态是否正常):

(Windows 7 旗舰版 64-bit SP1)

  1. 是在下载某个 ID 时必然发生的吗?如果是请附上 ID :

(我还没能体验到贵软件的功能)

  1. 如果上者不是,可否描述一下问题发生前你所做的事?(如何复现?):

(打开163lrc.exe 稍后几秒弹出窗口 "163lrc已停止工作")

  1. 所指的问题是什么?:

(停止工作的问题)

.NET重装了好多次 版本是4.7.2 不管怎样做 打开之后就弹出停止工作
wiki和其他问题都查看了 没能找到可能的原因

19-8-10_1_8_41_001

网易云对请求的限制

  1. 软件版本(右键-属性-详细信息-产品版本)是?:

2.3.2

  1. 外界环境是?(系统版本(包括位数)/联网状态是否正常):

Windows 10 专业版 x64 正常联网:**电信

  1. 是在下载某个 ID 时必然发生的吗?如果是请附上 ID :

在所有 ID 均可复现问题

  1. 如果上者不是,可否描述一下问题发生前你所做的事?(如何复现?):

对于任意的歌单,仅能下载到不到 50 首歌曲的歌词。
网易云近期可能对请求进行了限制,故建议为请求间添加一个延迟。
经验证,使用技术手段限制了程序的下载速率后,因为间接控制了请求延迟,更多的歌词被成功下载。
如果猜想是正确的,直接按照文档使用本程序即可立即复现本问题。

某张专辑,下载无反应无提示

感谢你为本项目的付出。

请先确保已经阅读过 wiki 的有关内容。你的问题很可能已经有对应的指引。

请先确保已经在 issues 中搜索过类似的问题,你的问题很可能已经被提及,也有了你所满意的回应。


都做了吗?

那么,请借助如下指引,来帮助理清思绪,提供更加准确的信息,使问题得到更快的处理。

我想反馈一个使用中的问题

  1. 软件版本(右键-属性-详细信息-产品版本)是?:

(2.2.0.0)

  1. 外界环境是?(系统版本(包括位数)/联网状态是否正常):

(Windows 10 专业版1909 64位/联网正常)

  1. 是在下载某个 ID 时必然发生的吗?如果是请附上 ID :

(专辑ID2883909)

  1. 如果上者不是,可否描述一下问题发生前你所做的事?(如何复现?):

(在这里填写)

  1. 所指的问题是什么?:

(点击下载按钮后,无任何反应,且下载和取消按钮变灰,没有回弹)

我想提一个不错的建议

大声说出来吧。最好能以”首先,接着,这时可以有……“的形式来描述此建议带来的操作上的改变。

(在这里填写)

我想指出一处不足之处

你可能是没有时间 pull requests,否则我建议你 pull requests 来在提交历史中留存着你的名字。

请直接指出代码某处的错误,(最好)以及对应的更正方法。我尽快处理并在 commit 中附上你的名字。

(在这里填写)

下载歌单ID抓取歌曲数量异常

感谢你为本项目的付出。

请先确保已经阅读过 wiki 的有关内容。你的问题很可能已经有对应的指引。

请先确保已经在 issues 中搜索过类似的问题,你的问题很可能已经被提及,也有了你所满意的回应。


都做了吗?

那么,请借助如下指引,来帮助理清思绪,提供更加准确的信息,使问题得到更快的处理。

我想反馈一个使用中的问题

  1. 软件版本(右键-属性-详细信息-产品版本)是?:

2.2.0.0&2.2.1.0均有发生

  1. 外界环境是?(系统版本(包括位数)/联网状态是否正常):

Win10 21H1 64bit/联网正常

  1. 是在下载某个 ID 时必然发生的吗?如果是请附上 ID :

playlist?id=830208477

  1. 如果上者不是,可否描述一下问题发生前你所做的事?(如何复现?):

下载成功一次歌单ID

  1. 所指的问题是什么?:

再次下载同一歌单ID只能抓取到一首歌,其它歌单则一首也抓不到,换版本还是一样

——————————————————————————————————————
2021/5/22:也许是网易云官方的限制?过了几个小时后再次下载是正常的

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.