Code Monkey home page Code Monkey logo

lrchelper's Issues

网易云对请求的限制

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

2.3.2

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

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

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

在所有 ID 均可复现问题

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

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

3.0.0 Release 版本似乎存在问题

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

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

感谢你为本项目的付出。

请先确保已经阅读过 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 等等

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

感谢你为本项目的付出。

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

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


都做了吗?

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

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

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

(2.2.0.0)

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

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

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

(专辑ID2883909)

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

(在这里填写)

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

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

我想提一个不错的建议

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

(在这里填写)

我想指出一处不足之处

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

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

(在这里填写)

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

感谢你为本项目的付出。

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

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


都做了吗?

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

我想提一个不错的建议

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

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

专辑/歌单没有反应

感谢你为本项目的付出。

请先确保已经阅读过 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 中附上你的名字。

(在这里填写)

下载歌单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:也许是网易云官方的限制?过了几个小时后再次下载是正常的

关于 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

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

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

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

1.0.11.0

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

64,正常

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

不是

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

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

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

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

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

网易云中下载歌曲对于多个歌手的命名如下
歌手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。

可以不要中文翻译吗?

感谢你为本项目的付出。

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

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


都做了吗?

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

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

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

(在这里填写)

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

(在这里填写)

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

(在这里填写)

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

(在这里填写)

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

(在这里填写)

我想提一个不错的建议

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

(在这里填写)

我想指出一处不足之处

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

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

(在这里填写)

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

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

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

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

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

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

  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

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.