AnimaPaper is a software that allow you to display a video (support most of the common extensions) behind the desktop's icons.
Check the reddit topic for more informations: https://www.reddit.com/r/LivingBackgrounds/comments/57br0q/i_made_this_software_that_you_may_be_interested_in/
Thanks to the people on reddit for their feedbacks and ideas on how to improve the software. Feel free to check / fork / modify as you please anything you want in this repository :)
- Thesis proposal defense done and passed. I went back to my country and a friend lend me a old computer where I can work on it again. Expect update soon :) (Need to install some stuffs on it and finish my paper for conference).
- So, IF you are a dev and willing to help little bit, feel free :), I like this project as it is free and open source for everyone and useful for some people :)
- Download the 4 files ready to use.
- There is not installer.
Require VS2015 and .NET Framework 4.5.
https://github.com/IdolKeg/AnimaPaper/releases/tag/v0.3.3
- https://mega.nz/#!vMg3iBTR!l7z0rSBZWJ6y2oOUrSZuFPbLXm7Bc-ZdN_SCXShXxbQ
- Credit for the video goes to this post https://www.reddit.com/r/Overwatch/comments/57apao/i_made_a_live_background_for_mercy_witch_to_1440p/
Work only for Windows 8, 8.1 and 10 for now.
- Use of ModernUI for WPF Library (Github here: https://github.com/firstfloorsoftware/mui )
- Depending on the video quality (HD / FullHD, 30FPS/60FPS, Codec used) The CPU usage may vary, from almost nothing with a low video quality, 30FPS to high usage with FullHD/4K + 60FPS. Memory usage should be video size + app size
- Load and play most video files like a Live Wallpaper (Looping)
- Can Minimize to Tray
- Make a config file to load and play the last video on launch (idea: https://www.reddit.com/user/Hi_ItsPaul)
- Multiple Monitor support (Maybe ? need some test, I have only 1, coding blindly)
- Can enable / disable sound while playing and change volume
- WiP different video on each monitor NOT FULLY IMPLEMENTED Basically the UI and some controls are here but not working, may crash if you try.
- Launch at Windows Startup (copy shortcut to the current user local Startup).
- If a video have been loaded previously, next launch will automatically play this video if it is still available (not deleted not moved).
- Automatic patching ?
- Library management (Maybe ?)
- automatically change wallpapers/videos based on time? Like, one for the morning, one for afternoon, one for night, etc. (From xrailgun )
- 1 different video per monitor (Yes it's possible, it requires some coding but I can do it :b) (It will also increase the CPU and Memory Load.)
- Need to revamp the UI (because this one is quite flawed), using MVVM way
- Lower the CPU usage
- Automatic crash report
- UI button / dropdown list to set strech / keep ratio of video / gif
- Add contextual menu to Windows to be able to right-click, set as wallpaper directly. (from https://github.com/Tsoccerguy3)
- Resume play after wakeup from sleep mode (possible ?)
- Grab YouTube video and plays it (From an idea posted by https://github.com/RianOBrian)
- Need some code cleanup
- For Laptop, switch to static wallpaper when on battery to save some battery with override possible. (From Reddit /u/Paratyphi)
- Work on multiple monitors in duplicate mode but not in extended mode
- Doesn't work on Win 7 and lower
- .gif may be stuck and not replay
MPEG-1 Files are working BUT MPEG-2 Files are not (it shows blank screen)https://github.com/IdolKeg/AnimaPaper/issues/7
https://www.youtube.com/watch?v=Jj--GahPvUQ&feature=youtu.be
- Fork it!
- Create your feature branch:
git checkout -b my-new-feature
- Commit your changes:
git commit -am 'Add some feature'
- Push to the branch:
git push origin my-new-feature
- Submit a pull request :D
If you'd like to help me :)
v0.3.3:
- Add Launch at Startup (When you checked the box once and relaunch it, the checkbox will be unchecked and I need to fix it to display the proper current state)
- Now when you will launch it, it will automatically load and play the previously played video if it's available (I will probably make it an option in a near future)
- Video "should" loop without stutter, "should"
v0.2.5:
- Add Sound Control
- Add UI and some code for 1 video per monitor DOES NOT WORK YET
- Fix for Windows 7 and below users (hopefully it's working, I don't have Windows 7 anymore) Reverted because not working
v0.2.4:
- Add Gif files should properly loop now
v0.2.3.3:
- I changed some stuff about the memory management and the objects, even with run stop run stop etc, you should not feel lags.
- The minimizing to Tray Icon SHOULD work properly and not crash or stay in the Tray even when the application is closed.
- Minimizing using Minimize button top-right. Closing button will actually close everything properly now. (Unless you want to change it ?)
- Closing using X button top-right. Closing button will actually close everything properly now. (It was staying in the Task manager actually but now it should work as intended)
Creator Idolkeg.
Need people that are better than me in C#. This is not coded in MVVM. Also the UI is very ugly. Feel free to fork, pull request :)
Thank you, [contributors]! [contributors]: https://github.com/thoughtbot/$(REPO_NAME)/graphs/contributors
AnimaPaper is Copyright (c) 2016.
It is free software, and may be redistributed
under the terms specified in the LICENSE file.