Live Video Wallpapers Free

Make Desktop Look Better

Full width home advertisement

Post Page Advertisement [Top]

哔哩哔哩音频响应壁纸

哔哩哔哩音频响应壁纸

Download 哔哩哔哩音频响应壁纸 Wallpaper Engine Free non-steam required.

  •  What is Wallpaper Engine?
    • Wallpaper Engine Software allows you to use amazing live wallpapers on your computer desktop. You can choose from our site wallpaper engine best wallpapers that you like and easily make your desktop go live using this amazing software. Read: What is Wallpaper Engine? The Complete Guide.
  • What Types of Wallpapers Supported?
    • Several types of wallpaper engine wallpapers are supported and ready to use, Including 3D and 2D animations, websites, videos and even some applications.
  • About Performance
    • Wallpaper Engine was delicately built to deliver you an entertaining experience while using the minimum system resources as possible. Multiple options available inside the software to adjust the quality and performance to make Wallpaper Engine fully compatible with your computer capacities.
       


!!! 请注意, 不再更新 !!!

网易云检测不出的 请使用PC最新版 UWP是不支持的
歌词卡住是小葫芦的问题了 我是没办法解决的 那些音乐播放器也不开个API给我们这些第三方应用调用
----12/29----
感谢 @Rain酱 的提醒,BGM插件已更新到3.0,并在下面附上了如何自己修改小葫芦官方BGM插件的方法
----12/5----
更新日历样式 更接近原壁纸
----12/4----
添加实验性的歌曲信息显示(歌曲名/进度条/歌词/中文翻译歌词)
需要运行一个小葫芦BGM插件控制台来获取信息(http://www.obsapp.com/apps/bgm/ ,非常感谢小葫芦的OBS插件!)
需要在设置里开启,说明在设置内。
----放学之后----
添加禁用日历选项,禁用后频谱会回到日历上
(打算添加歌名显示功能 会需要一个backend后台运行)
----几分钟之后----
补上了闰年的2月份天数检测
----12/03----
1.映评论区要求添加了日历
2.频谱往前捎了捎(日历弟弟你往后稍稍)
----12/01----
bugfix
---- 11/30日更新 ----
映评论区要求添加了:
1.夜间模式(我不是原画师啊你叫我弄个夜间和黄昏模式我很蛋疼的啊啊啊啊)
2.超宽屏自动缩放功能
3.手机上的文字可以修改了(JSON格式 建议外部编辑好再复制回来)
默认手机文字:
[code][{"time":0,"text":"凌晨啦!"},{"time":6,"text":"早上好!"},{"time":8,"text":"上午好!"},{"time":11,"text":"你吃了吗"},{"time":13,"text":"下午好鸭!"},{"time":16,"text":"傍晚咯!"},{"time":19,"text":"晚安!"}][/code]
注:time对应的是时间(小时) 可以自己增加。

--------------------
emmm 无聊做的
原静态壁纸地址: https://h.bilibili.com/17869
有频谱显示
----附录----
- 如何自己手动更新小葫芦BGM插件? (仅限对.NET有认识的人 不然做不了第四步)
1.首先下载并安装小葫芦插件
2.从OBS的plugins目录下将bgm目录拷贝出来
3.使用De4Dot反混淆: .\de4dot.exe -r BGM -ro BGM\cleaned
4.使用dnSpy修改代码:
[code]
#region 插入新类
using System;
using System.IO;
using System.Net;
using System.Runtime.InteropServices;
using System.Text;
using System.Threading;
using BGM;
using CalabashFont;
using CalabashTools;
using Microsoft.Win32;

internal class BGMJsonRPC
{
[DllImport("user32")]
private static extern int GetWindowThreadProcessId(IntPtr intptr_0, out int int_3);

private string FormatTime(double double_, double double_2)
{
if (double_ > 0.0 && double_2 >= 0.0)
{
double_ /= 1000.0;
double_2 /= 1000.0;
int num = (int)double_ / 60;
int num2 = (int)double_ % 60;
int num3 = (int)double_2 / 60;
int num4 = (int)double_2 % 60;
return string.Format("({0}:{1}/{2}:{3})", new object[]
{
num3,
num4,
num,
num2
});
}
return null;
}

private void updateShit()
{
try
{
string text = this.MainWindow.gclass8_0.method_3();
string title = this.MainWindow.gclass8_0.method_1();
if (string.IsNullOrEmpty(text))
{
this.Title = "";
}
else
{
this.AppName = text;
this.Title = title;
if (this.MainWindow.gclass9_0 != null)
{
this.ChineseLryic = this.MainWindow.gclass9_0.vmethod_1(ref this.Lryic, ref this.AllTime, ref this.Now);
if (this.Now <= 0.0)
{
this.Now = this.NowBak;
}
if (this.AllTime <= 0.0)
{
this.AllTime = this.AllTimeBak;
}
this.NowBak = this.Now;
this.AllTimeBak = this.AllTime;
}
}
}
catch
{
this.Title = "";
this.AppName = "";
this.Lryic = "";
this.ChineseLryic = "";
this.AllTime = this.AllTimeBak;
this.Now = this.NowBak;
}
}

private void TaskProc(object o)
{
HttpListenerContext httpListenerContext = (HttpListenerContext)o;
httpListenerContext.Response.StatusCode = 200;
httpListenerContext.Response.Headers.Add("Access-Control-Allow-Origin", "*");
httpListenerContext.Response.Headers.Add("Access-Control-Allow-Headers", "Origin, X-Requested-With, Content-Type, Accept");
Path.GetFileName(httpListenerContext.Request.RawUrl);
new StreamReader(httpListenerContext.Request.InputStream, Encoding.UTF8).ReadToEnd();
using (StreamWriter streamWriter = new StreamWriter(httpListenerContext.Response.OutputStream, Encoding.UTF8))
{
streamWriter.Write(string.Format("{{ \"AppName\":\"{0}\", \"Title\":\"{1}\", \"AllTime\":\"{2}\", \"Now\":\"{3}\", \"ChineseLryic\":\"{4}\", \"Lryic\":\"{5}\", \"FormattedTime\":\"{6}\"}}", new object[]
{
this.AppName,
this.Title,
this.AllTime,
this.Now,
this.Lryic,
this.ChineseLryic,
this.FormatTime(this.AllTime, this.Now)
}));
streamWriter.Close();
httpListenerContext.Response.Close();
}
}

public void main(GClass6 mainwindow)
{
this.MainWindow = mainwindow;
new Thread(() =>
{
HttpListener httpListener = new HttpListener();
try
{
httpListener.AuthenticationSchemes = AuthenticationSchemes.Anonymous;
httpListener.Prefixes.Add("http://127.0.0.1:62333/BGMName/");
httpListener.Start();
}
catch (Exception)
{
return;
}
int num;
int num2;
ThreadPool.GetMaxThreads(out num, out num2);
int num3;
ThreadPool.GetMinThreads(out num3, out num2);
new Thread(() =>
{
for (;;)
{
this.updateShit();
Thread.Sleep(500);
}
}).Start();
for (;;)
{
HttpListenerContext context = httpListener.GetContext();
ThreadPool.QueueUserWorkItem(new WaitCallback(this.TaskProc), context);
}
}).Start();
}

private static object o = new object();

private string AppName;

private string Title = "";

private string Lryic = "";

private double AllTime;

private double Now;

private string ChineseLryic;

private GClass6 MainWindow;

public double NowBak;

public double AllTimeBak;
}
#endregion

#region GClass6

public void InitializeComponent()
{
// ....
new BGMJsonRPC().main(this);
}

private void method_18()
{
this.notifyIcon_0.BalloonTipText = "小葫芦歌曲显示插件(Bilibili壁纸修改版) 已最小化。";
this.notifyIcon_0.ShowBalloonTip(2000);
base.Hide();
}

// 并且将gclass8_0和gclass9_0的可见性改为public或者internal
[/code]

How To Use This Wallpaper

  1. Download Wallpaper Engine Software Free.
  2. Download this Wallpaper Engine theme.
  3. Extract & copy the downloaded file to this destination: [Wallpaper Engine] > Projects > Default projects.
  4. Need help? Read this Here.

No comments:

Post a Comment

Bottom Ad [Post Page]