PaintNinja
paintninja@zeroid.bit

Author of ZeroNet's first decentralised music streaming service called "NinjaBeats".

Help distribute this user's images
Mute paintninja@zeroid.bit

Activity feed

PaintNinja commented on PaintNinja's post: Thanks for your feedback. I'm going to stick with NinjaBeats then as it's less work and people are more familiar with it.
PaintNinja commented on Kaffie's post: We should also remember that Google is the world's largest online advertising company - their main source of profit is from online advertisements and user behaviour analysis... that is how they are able to provide so many services at no financial cost to the end user. If they did truely allow and made it easy to turn off all tracking of you, regardless if logged into an account or not (catch 22 otherwise), then they would be losing money unless they made it a paid option. And seeing that they don't provide a paid option and won't be giving everything away for obvious reasons (they're a business afterall), I doubt they are allowing you to use all their services for free without any tracking at all with ease.
PaintNinja commented on Kaffie's post: @Alex (Bwoi): Let me know when Google lets me turn off Google Analytics user tracking on all the apps and websites I use when logged in to the device with my Google account, then I'll believe you. PS: Being required to use a specific web browser or a poorly made laggy plugin does not solve this as it does not turn off Google Analytics tracking outside of the web browser, such as other apps that make use of it.
PaintNinja commented on PaintNinja's post: @Alex (Bwoi): Thanks for fixing it! Loving the new RVRE design btw
PaintNinja commented on Kaffie's post: Don't forget to disable excessive background activity on Google's Update services on Windows! http://127.0.0.1:43110/1BufKyfSLxGcWFkP6T3t4HJYXzhKA1DVrM/?Post:6:Some+scripts+to+fix+Windows+problems
PaintNinja commented on PaintNinja's post: @Sirenyc: Development has been put on hold as I am currently trying to resolve some increasingly severe personal issues. I had a new update for NinjaBeats half-ready but haven't got around to finishing it off and releasing it yet.
PaintNinja commented on Rebelb0y11's post: Look at zeromux ;)
PaintNinja commented on ulrichard's post: Here's the download you wanted: https://go.microsoft.com/fwlink/?LinkID=799012
PaintNinja commented on PaintNinja's post: After doing extensive research and contacting some of the intermediaries involved directly, I have written an analysis of kinds about this. The blog post also answers some of the things you've asked :) http://127.0.0.1:43110/1BufKyfSLxGcWFkP6T3t4HJYXzhKA1DVrM/?Post:5
PaintNinja commented on Bwoi's post: @Alex: I have that problem too. Updating didn't work :/
PaintNinja commented on PaintNinja's post: @ks: Thanks for the tip, I forgot when typing out the link :/
PaintNinja commented on Bwoi's post: Feature suggestion: Sentence and word categorisation - currently both Kaffiene and Bwoi search for tags and site names afaik, but it would be cooler if a search engine could have an understanding of what I was looking for without needing to use the exact same wording on file. For example, if I ask the question "where can I share music with others?" on Kaffiene or Bwoi, I get no results. But with sentence categorisation, the search engine would understand that I'm looking for sites with the tags *music* and *sharing* or something like that, and show NinjaBeats in the search results, along with Bwoi Music and any other service that allows sharing music, ranked by certainty of how suitable each result is to the question. Here's something you could use to achieve this: https://github.com/NaturalNode/natural
PaintNinja commented on Flyman's post: css for large font to make it thinner: font-weight: 200;
PaintNinja commented on Flyman's post: @Flyman: No, not at all. It's not much longer than the HTML4 version. Ideally you would just make a new css file caled "styles" along with your HTML, reference it using <link rel="stylesheet" href="styles.css"> and then in your css put in the font declarations and stuff with an ID or class name for each element you want them styles to apply to.
PaintNinja commented on Flyman's post: The HTML5 equivalent using embedded CSS would be something like: <p style="font-family: 'Lucida Console'; font-size: 4; color: #e0e0e0;"></p>
PaintNinja commented on Bwoi's post: @Alex: To me it sounds difficult on paper and in practice :P
PaintNinja commented on Bwoi's post: @Alex: You can search ZeroMe from the ZeroNet homepage or by using ZeroMe+. Tags are also in ZeroMe+. As for more control over privacy, it'll be interesting to see how you'll do it... I've heard some suggestions over encryption for showing only certain content to certain people but they weren't sure how the public key sharing would work... I wish you good luck I suppose :P
PaintNinja commented on Bwoi's post: Going to be honest here it sounds a lot like ZeroMe...
PaintNinja commented on Bwoi's post: @Alex: Thanks! If you want you're welcome to join the team and work on the streaming side of the project, what do you say? ;)
PaintNinja commented on Bwoi's post: Whenever you deem it's ready, I suppose... People are already kind of hacking around with your demos to put their own stuff on Bwoi Music, meanwhile NinjaBeats' streamer has already launched with big new updates while you were gone :)
PaintNinja commented on Bwoi's post: Welcome back!
PaintNinja commented on Unanimous's post: Keystroke injection hardware ftw :P
PaintNinja commented on Juansantiago's post: He comprado dos dominios para un euro :D
PaintNinja commented on Greatsick's post: @Great Sick: Where's your website? You never posted it here on ZeroMe....
PaintNinja commented on Greatsick's post: How to get "bloc 1024 bytes"?
PaintNinja commented on ulrichard's post: @ulrichard: Since when can Microsoft "gain access to private computer systems"? Also, since when are they "gathering sensitive information"? A client-side automated email scanner that looks for keywords and auto creates calendar events isn't gathering sensitive info, it's using it for a feature locally. Optionally backing up encryption keys isn't a bad idea imho, as if you lose the key you still have the chance of getting your stuff back and you are still welcome to delete the backup of course. What about device and diagnostic data? Personally I don't think an anonymous compilation of your system specs is sensitive - chances are there's always going to be way more than just you using one or more similar components. Usage data? Knowing that someone opens the news app frequently or that the web browser is more popular than the weather app in a certain country isn't sensitive data to me. Tell me, what sensitive data is actually being collected on Windows 10 that you can prove? Also, did you see that imgur link I sent you?
PaintNinja commented on ulrichard's post: Please stop with the crap about Microsoft apparently breathing over your shoulder spying on everything. Unlike Google they're not any significant online advertising company and can do very little with your info if they wanted it (from a profit perspective). Microsoft is pushing for Win10 because they can get continuous revenue from a percentage of purchases made on the Windows 10 Store and their services like Groove Music, Microsoft Films & TV, Xbox and all that. They have been using telemetry since Windows Vista to help shape their products and on 10 they just made it more clear to consumers. If they genuinely wanted to spy on people they wouldn't make them available as options on their own dedicated "Privacy" tab on the front page of the settings app. - See this for details on the realities of this hoax: https://imgur.com/gallery/oQDnY
PaintNinja commented on PaintNinja's post: @Juansantiago: Sí, pueden leer txt.
PaintNinja commented on Firebox's post: I'm getting around 140KB/s speeds when downloading a file from ZeroMux Dropbox
PaintNinja commented on PaintNinja's post: @Juansantiago: Regarca la página despues de entrar el enlace y debería funcionar... No sé lo que está pasando con mis enlaces y ZeroNet... no quieren funcionar nomalmente >.< --- Reload the page after clicking the link and it should work fine
PaintNinja commented on Juansantiago's post: @Juansantiago: Puedes editar tu mensaje en ZeroMe con el lápiz que aparece cuando pones tu ratón al lado izquierda de tu mensaje. ;)
PaintNinja commented on PaintNinja's post: @Border0464fred: setting postmessage_nonce_security to false didn't seem to fix it, so I set it back to true :/
PaintNinja commented on PaintNinja's post: @Firebox: I am already specifying no-referrer in the head of the audio.html document
PaintNinja commented on PaintNinja's post: @Border0464fred: As for CDNs on ZeroNet, I am aware of one on ZeroNet however it's aim is to reduce duplication of a couple of common libraries like jquery across multiple sites in order to save disk space - it does not concern the actual distribution of content any different from normal ZeroNet sites. As NinjaBeats uses plain vanilla js, I can't really use that "CDN" ;)
PaintNinja commented on PaintNinja's post: @Border0464fred: You click [here](http://127.0.0.1:43110/15F9LYs6c17NUXv3MxpJSGbpWxyHTEbzMk/stream/audio.html) and click on the "(e.g. like this)" on the page to reproduce. To workaround, you right click and open in a new tab, then remove the wraper_nonce part in the URL.
PaintNinja commented on PaintNinja's post: @Technoshaman777: Thanks for your suggestion! See this post for info on how to seed streams: http://127.0.0.1:43110/1Lj1oPcN7oZQL8HkS5KbkzQuKqs42zQWY6/?Post/1RedkCkVaXuVXrqCMpoXQS29bwaqsuFdL/12EgeG4vgNHzuPJYZqVJQwy2W9vkywbQQu/1478436568
PaintNinja commented on PaintNinja's post: @Border0464fred: It's okay, I'm fine with any question related to NinjaBeats. As NinjaBeats is hosted on ZeroNet, I don't need a CDN because every visitor is a seeder so obviously I don't use Cloudflare. ;)
PaintNinja commented on Vladcelmare's post: Nope... Bwoi Music isn't supposed to be public yet afaik, but you can go on one of Alex's demos and the upload page to workaround that. Alternatively, you could try [NinjaBeats](http://127.0.0.1:43110/15F9LYs6c17NUXv3MxpJSGbpWxyHTEbzMk/stream/audio.html) which is public but a WIP.
PaintNinja commented on PaintNinja's post: @Technoshaman777: No record is kept on what is seeded - not even a counter how many seeds have been made so far (although thinking about it, it could be interesting for statistical purposes). Your seeded file(s) are only accessible by people who have the infohash or your share link. Please note however that all currently seeded files can be discovered on the NinjaBeats network through professional tools in order to stop abuse from paedophiles for example.
PaintNinja commented on PaintNinja's post: @Juansantiago: Usas el mismo formato y el cliente se detecta automáticamente el tipo de contenido. :)
PaintNinja commented on PaintNinja's post: @Border0464fred: Steps have been taken to ensure good privacy and security despite a couple of resources being accessed from the clearnet. First off, the only two clearnet resources are official third-party library repositories, so that when an update is pushed for a library I don't need to update the code to implement the new version. The two libraries are WebTorrent.js and moment.js, both of which are transferred securely using HTTPS and additionally have their referrer anonymised so that they can't see that you've accessed the resource from NinjaBeats. Clearnet trackers are normal but if you know of any darknet trackers feel free to let me know so I can add them in. Afaik, even ZeroNet uses some clearnet trackers so it should be fine. I do not host any of the ZeroNet NinjaBeats content on a clearnet server, the UI and code is transferred using ZeroNet and none of the trackers are hosted by me.
PaintNinja commented on PaintNinja's post: @Border0464fred: Thanks for your interest. If you look at the URL, near or at the end it has `?ID=(hashhere)`. You can copy that ID from a Bwoi Music page and paste it at the end of a NinjaBeats URL and it'll start playing. I've got [some demos](http://127.0.0.1:43110/1Lj1oPcN7oZQL8HkS5KbkzQuKqs42zQWY6/?Post/1RedkCkVaXuVXrqCMpoXQS29bwaqsuFdL/12EgeG4vgNHzuPJYZqVJQwy2W9vkywbQQu/1478368568) running of the service which you can try out, and you can also [share some stuff of your own](http://127.0.0.1:43110/1Lj1oPcN7oZQL8HkS5KbkzQuKqs42zQWY6/?Post/1RedkCkVaXuVXrqCMpoXQS29bwaqsuFdL/12EgeG4vgNHzuPJYZqVJQwy2W9vkywbQQu/1478551863) if you like. You can find more info about NinjaBeats on my profile. :)
PaintNinja commented on Juansantiago's post: No sé sobre IceWeasel, pero para mi ese enlace funciona para mí sin problemas en Firefox 50. Una busqueda rápida dice que IceWeasel ya ha llegado el final de la vida, pero no sé por seguro... si eso es el caso, recommiendo que usas Firefox.
PaintNinja commented on PaintNinja's post: @Juansantiago: 1) Sí, ¡puedes seguir semillando sin el navegador! Simplemente copias el infohash o ID y pega en el cliente [WebTorrent Desktop](https://webtorrent.io/desktop/) 2) Si tienes un link/ID/infohash y no hay nadie semillando ese archivo, obviamente no funcionará el link. *Pero* si gente se semilla el mismo archivo, ese mismo link funcionará sin necesitar cambiarlo o recargar la página
PaintNinja commented on PaintNinja's post: @Zanity: Because currently ZeroNet has limitations on the amount of files per site (although that can be worked around with the new merger sites feature) and can be problematic with large file transfers as there's no file splitting support yet. While you could use ZeroMux there's still the issue of where to host the content and how you can streamline that as much as possible for the end user.
PaintNinja commented on PaintNinja's post: There's a known bug in the share link atm... just remove the `?wrapper_nonce=(hash)` inbetween `audio.html` and the `?ID=` as a workaround for now. Some stuff I'm sharing because it shows off the background effect quite well: - [Pumped Up Kicks by Foster The People](http://127.0.0.1:43110/15F9LYs6c17NUXv3MxpJSGbpWxyHTEbzMk/stream/audio.html?ID=df0407738c27663941efd5a1b897b3dbd9b06ce5) - [Someone That Loves You by HONNE & Izzy Bizu](http://127.0.0.1:43110/15F9LYs6c17NUXv3MxpJSGbpWxyHTEbzMk/stream/audio.html?ID=752aae0291d6eaeede2b03df147d396453d0b900) - [My Way by Calvin Harris](http://127.0.0.1:43110/15F9LYs6c17NUXv3MxpJSGbpWxyHTEbzMk/stream/audio.html?ID=74b199b65d6e1ea6209319de24555f2fa36f4c7f)
PaintNinja commented on Juansantiago's post: Mi proyecto "NinjaBeats" tiene supporte básico para archivos de texto (.txt) y supporte completo para .html y .pdf . Si puedes convertir epub a pdf, puedes publicar y leer libros electrónicos en ZeroNet sin problema ahora :) El link para NinjaBeats está en mi perfil y possiblemente considero supporte para archivos de .epub en el futuro.
PaintNinja commented on PaintNinja's post: @Jro: Thanks! If you have any feature requests or more feedback, feel free to let me know. :)
PaintNinja commented on PaintNinja's post: @Technoshaman777: As the player said, there weren't any peers seeding when you tried the demos, probably because my computer was off at the time. The idea of having a centralised fallback is a good idea, I'll consider it for a future update. :) Try the demos now, they should work at least in Firefox. @Nofish: Thanks for the info, I hope it gets fixed soon too!
PaintNinja commented on PaintNinja's post: @Jro: I can confirm the issue you're having also occurs in Chromium 56.0.2902.0. Looking at the console, this is definitely a Chrome/Chromium bug and not a bug on my end. Chrome/Chromium is blocking local resources from being loaded (stuff on 127.0.0.1 or localhost is considered local) and hence prevents the video from being played. @Jro: @Binero: The download speed varies on the amount of peers seeding the file on the NinjaBeats network and their combined upload speed. Assuming that only I am seeding the file, the download will be slow as my upload speed is very poor. Next highlight I will show how to seed when the page is closed, which should help with the download speeds a lot if some of you help seed the files :)
PaintNinja commented on PaintNinja's post: @Sirenyc: @Jro: To infinity and beyond! It turns out that having an ampersand (&) in the filename causes problems. I've renamed the file and updated the link and it's working now.
PaintNinja commented on PaintNinja's post: @Binero: The example link is currently non-functioning and is just used to show the formatting of the URL (it's: audio.html?ID=infohashhere ). I'll update the example link and fix ZeroNet's forbidden bug in the near future, thanks for reporting
PaintNinja commented on Balancer73's post: @Renha: Users would go away to somewhere else and the spammers would just follow... spammers could kill a community
PaintNinja commented on ks's post: What about Cloudflare?
PaintNinja commented on Marxist's post: @Unanimous: No offense but "Click things" aimlessly is bad advice on the darknet...
PaintNinja commented on KosherX - PT-🇧🇷, EN-🇺🇸 and very little of JP-🇯🇵.'s post: This is what I'm working on solving with NinjaBeats... A music streaming service is much harder and more expensive to make than it looks. :/
PaintNinja commented on PaintNinja's post: @Splinterk: Thanks for your offer, however I have already finished refining my adaptive in-house framework that I'm now using for NinjaBeats.
PaintNinja commented on Ekodjtal's post: "Claranet"? :P
PaintNinja commented on Helloarch's post: Nice idea, but any plans to allow categorisation so that we have a rough idea of what each newly submitted zite is? E.g. a dropdown next to the URL input with options like those found on [ZeroWiki](http://127.0.0.1:43110/138R53t3ZW7KDfSfxVpWUsMXgwUnsDNXLP/?Page:list-of-zites)
PaintNinja commented on Missingtwins's post: @Missingtwins: Afaik, torrent-based protocols reduce load because of its load balancing. If there's a client on your local Wi-Fi, it'll connect to that and skip mobile data entirely. If there's 20 clients in your area hosting the content, it'll grab parts of content from each client. You're not downloading any more data than if you have a centralised approach - you're just grabbing the same data from more than one source simultaneously. Storage is becoming less and less of an issue. We don't need to do lossy compression on icons anymore and most mobile devices have around at least 32GB of storage nowadays, which is more than sufficient for a good buffer of hosted data (stuff not accessed by the user in over a month could be cleared from the buffer to make way for newer stuff to be hosted)
PaintNinja commented on Missingtwins's post: ZeroNet peers work as a kind of CDN - except they can be closer to you than a CDN server as there's lots more peers than centralised CDN servers
PaintNinja commented on Lola's post: @Gasp: Yes! See my profile for info :)
PaintNinja commented on PaintNinja's post: Thank you for your input. I'll try to add at least one song from an artist each of you have suggested per demo announcement, alongside some of my own picks which are specifically chosen to showcase new functionality at their best (where suitable) @Firebox You can already stream lossless music provided that your browser supports it. I don't use it in demos at the moment due to limited browser support, but maybe when I add a download feature I'll throw in a lossless demo.
PaintNinja started following Firebox
PaintNinja commented on Hald's post: Yes... :) NinjaBeats: http://127.0.0.1:43110/15F9LYs6c17NUXv3MxpJSGbpWxyHTEbzMk/ Bwoi Music: http://127.0.0.1:43110/1f7FYxZWSZ5YG7Nd8sGsHcWEQgvdnVvQF/ ZeroMux: http://127.0.0.1:43110/1CiDoBP8RiWziqiBGEd8tQMy66A6fmnw2V/big/docs/
PaintNinja commented on PaintNinja's post: @Sirenyc: In short, I'm going through some personal difficulties at the moment and am working on them alongside my increased amounts of academic work I've been receiving. Unfortunately I am unsure if the project will be continued at this time or reach the target launch date due to these unexpected occurrences, although there is a chance that the project may progress in the future - I am currently looking into whether I could work on NinjaBeats as part of my coursework under a different name and slightly different aims - if so, a lot of the work from there could be ported over to NinjaBeats.
PaintNinja commented on Musickiller's post: @Musickiller7777: Yep, something like these (if you can afford it... Intel tax >.< ). If you are interested in this except the price, I suggest you wait for a sale or discount or something... when that happens, it's usually a decent price. https://www.amazon.co.uk/s/ref=sr_pg_1?rh=i%3Aaps%2Ck%3Aintel+atom+mini+pc&keywords=intel+atom+mini+pc
PaintNinja commented on Arne Bolen's post: @Mynameislegion: An optional web browser plugin could be made that performs a checksum of the zeronet link the user is about to visit and checks the checksum against a database. This would help prevent people accidentally hosting them while also preventing people finding the links (as checksums/hashes are one-way)
PaintNinja commented on Musickiller's post: I use a mini Intel Atom PC myself :)
PaintNinja commented on Bwoi's post: @Durand: Same here :/
PaintNinja commented on Bwoi's post: You mean music webtorrents? Sorry, nope... :/
PaintNinja commented on Bwoi's post: Looks nice, but none of the music seems to stream at the moment... :/
PaintNinja commented on Cryptix's post: @Alex: After some hunting around, it seems like we could be seeing FLAC support in some of the major browsers as early as next year. :) - Firefox 51 will support FLAC: http://www.ghacks.net/2016/08/30/firefox-51-flac-audio-codec-support/ - Microsoft is considering it for Edge: https://wpdev.uservoice.com/forums/257854-microsoft-edge-developer/suggestions/15601752-support-flac - Chrome is considering it for Chrome 55: https://wpdev.uservoice.com/forums/257854-microsoft-edge-developer/suggestions/15601752-support-flac
PaintNinja commented on Cryptix's post: @Alex: I just hope that browser vendors plan on adding native support for FLAC streaming... Sure, we've got WAV which is a good start, but for streaming and playing lossless audio over the internet we really do need something like FLAC or WavPack - especially for those who live in areas that don't have fibre.
PaintNinja started following Userzero, Cryptix
PaintNinja commented on Cryptix's post: Why would anyone even want that? Storage is very cheap nowadays (I can buy a 64gb memory stick for under a tenner and a 2TB external hard drive for under £100) and with upcoming projects such as NinjaBeats eliminating bandwidth costs entirely, why would labels tolerate 160kbps audio streams?
PaintNinja started following Talnicrom
PaintNinja commented on Cryptix's post: @cryp7ix: We at NinjaBeats hope that labels will react positively to the next generation of music distribution and will try everything reasonable within our power to help make that happen. Personal collection management can indeed be tricky - especially if you use multiple music sources, which is why everything we'll distribute will follow a sensible, standardised folder structure and strict quality control both in organisation and the actual files and ID tags.
PaintNinja commented on Cryptix's post: I haven't heard of either of those and couldn't find them on Kaffiene Search, so I'm guessing you're asking who's making a music service on ZeroNet? If so, I am with NinjaBeats (see my profile) and Bwoi is making something similar with Bwoi Music
PaintNinja started following Sirenyc
PaintNinja commented on Bwoi's post: @Sirenyc: @Johnhamelink: I can also confirm that it just says "Awaiting torrent" here... :(
PaintNinja commented on Bwoi's post: @RiotPulv: Wow! That's a pretty good setup there
PaintNinja commented on Bwoi's post: Sounds like what I did a couple of days ago :P
PaintNinja started following Kaffie
PaintNinja commented on PaintNinja's post: @Mytest: I can't catch and disable the onclick event for Chrome until it autoplays because as far as I'm aware, Chrome does not fire any events which indicate that the audio has started autoplaying, although I'll try to add a notice for Chrome users in the near future - thanks for the suggestion
PaintNinja commented on PaintNinja's post: @Sirenyc: Thanks! Now I just need to eventually add support for playlists, albums and NinjaBeats database integration (the integration being that the player detects the artist of the currently playing track and it'll add a link to the official artist page on the NinjaBeats listing) :D
PaintNinja commented on PaintNinja's post: @Mytest: There is a known issue on Chrome (it's on Google's side so it's out of my control sadly) that if you click play on an audio stream before it autoplays, the browser will crash. A known workaround in Chrome is to just wait until the music autoplays anyway and don't click pause/play until it starts playing automatically
PaintNinja commented on Bwoi's post: @Alex: How would Bwoi Analytics work on a decentralised network?
PaintNinja commented on Bwoi's post: @Sirenyc: On my Firefox it all works perfectly... :/
PaintNinja commented on Shellbound's post: What is the benefit of using zstd 0.7.0 over LZ4 HC mode?
PaintNinja commented on PaintNinja's post: @Sirenyc: Sorry for the late reply, I didn't get a notification until now. If your browser or client doesn't support bitcoin links, you can try donating directly to the address: 1XpfpsMhvY1gLCRNW3bxkTjj6yQJzN4kL
PaintNinja commented on PaintNinja's post: @Anonymous6354: No thanks, I feel like I'm okay with Photoshop already, but thanks for offering. :)
PaintNinja started following Beelzebub
PaintNinja commented on Bwoi's post: @Sirenyc: You already can using https://instant.io or ideally, the WebTorrent for desktop client ;) Both in my implementations (v1 and [v2](http://127.0.0.1:43110/Me.ZeroNetwork.bit/?Post/1RedkCkVaXuVXrqCMpoXQS29bwaqsuFdL/12EgeG4vgNHzuPJYZqVJQwy2W9vkywbQQu/1473012327)) and Bwoi Music
PaintNinja commented on PaintNinja's post: @Tkarita: @Sirenyc: Thanks for your help. I've been aware of being able to donate directly to zites but I couldn't figure out how to import it into my Bitcoin client (I'm using Copay), which is why I'm just providing a bitcoin address at the moment, although Sirenyc has said that there's an error with it, what's the error? Did I make a typo somewhere?
PaintNinja commented on Zanity's post: @tkarita: As far as I'm aware, Firefox does not leak your public IP - only your local IPs
PaintNinja commented on PaintNinja's post: @Sirenyc: Sure, I'll do that once I know that the bitcoin address is valid. I'm pretty new with Bitcoin and this is my first time using it
PaintNinja commented on PaintNinja's post: @Anonymous6354: While it won't require it, some features may be unavailable without it (such as previewing tracks via streaming). You will still be able to use everything else though, including downloading FLACs directly from the browser and searching the listing. Mainly we only use WebRTC for the streaming demo at the moment for people to easily share music with each other... I'm not even sure if we'll need streaming via WebRTC it on launch day for our official library just yet.
PaintNinja commented on PaintNinja's post: @Anonymous6354: Obviously a WebRTC leak test won't show any data if WebRTC is disabled. Your browser doesn't need WebRTC to work entirely, but on websites that need it like ZeroTube, those sites won't work, just like the WebRTC leak test.
PaintNinja commented on PaintNinja's post: @Sirenyc: Does the bitcoin address 1XpfpsMhvY1gLCRNW3bxkTjj6yQJzN4kL not work? What's the error?
PaintNinja commented on Bwoi's post: @Alex: While I appreciate your offer I've just finished doing the database a few days ago and it contains every song, album and genre associated with an artist via the ID tags of the FLACs. The main things I need to work on and help with now are all JS stuff really... While I am making progress it's very slow and if you could work on the project with me that would be fantastic! If you're interested, feel free to [email me](http://127.0.0.1:43110/Mail.ZeroNetwork.bit/?to=paintninja) and I'll show you the listing so far and what's on the todo list. Some of it's fairly simple things I just don't yet know how to do. ;)
PaintNinja commented on Bwoi's post: @Alex: It wouldn't be possible to query the files directly as there would be roughly 300GB of stuff that would need to be downloaded first, I just need ID tag extraction for the currently streamed tracks or for a set range of tracks (e.g. an album). The entire NinjaBeats library is perfectly organised and is predictable, so all I really need is some code that asks for a path to a track or folder containing tracks and it would save the extracted ID tag data as variables. M4A is the MP4 audio container. It can contain AAC/AAC+ or lossless AAC, although it is most commonly used by Apple for lossy AAC @ 256kbps (the start of noticeable distortion is at 128kbps, so Apple doubles it to make sure it doesn't sound bad. However, I intentionally do it at the highest VBR offered by dbpoweramp so that it doesn't clash with Apple's music - long story short I don't want my transcodes to get mixed up with genuine Apple ones). M4As at the moment are the only lossy codec files that hasn't been polluted with crappy transcodes by people putting it at low quality or getting the ID tags wrong, so I tend to use it for searching up music online so I can get the right ID tags for music I own, as any redistributions are just left as is and are straight from the iTunes store. I do not recommend transcoding something to m4a unless you know what you're doing for this very reason.
PaintNinja commented on Bwoi's post: @Alex: I have to admit I'm pretty new to Javascript so while I've tried to do ID tag extraction I don't have the knowledge to do so yet. If that could be done then that would be perfect as I hate the thought of going through 8-10k worth of songs and making text files with data for each >.< The database code works perfectly and is based on Kafiene, just be aware though that it's artist-oriented by design, meaning the results show up as the music artist first before the actual song entry. This is intentional. As for music streaming during download, I've got that working. The main issue with that is browser support really, as Chrome does not yet support streaming some formats with WebTorrent (not sure which though). I've heard wav works in some browsers while not in others, mp3 the same. m4a is the only one that seems to have the best browser support for streaming at the moment
PaintNinja commented on Bwoi's post: @Alex: Yep, I saw your code ;) I'm working on an update to my streaming experiment with support for album art, albums rather than just single tracks, and support outside of WebTorrent so it will work with the NinjaBeats listing. As you may have seen on my profile, I already have the listing code ready but everything's manually entered in - I just need to finish off manually entering everything and doing some more code such as the streamer, downloader and album lists
PaintNinja commented on Bwoi's post: Nice work! It seems quite similar to [an experiment I did about a month ago](http://127.0.0.1:43110/Me.ZeroNetwork.bit/?Post/1RedkCkVaXuVXrqCMpoXQS29bwaqsuFdL/12EgeG4vgNHzuPJYZqVJQwy2W9vkywbQQu/4)... would you like to collaborate on it together?
PaintNinja commented on Bwoi's post: I think the file isn't being seeded or there's a typo in the link, the magnet id doesn't seem to work in instant.io either...
PaintNinja commented on Bwoi's post: Also not working for me in Firefox & Chrome at the moment, same issue as Zanity's having :/
PaintNinja commented on Bwoi's post: @Alex: For me I tested the magnet link using instant.io and it didn't stream - it waited until the whole thing finished downloading before it let me play it. Correct me if I'm wrong, but I don't think MP3s can be streamed... I know Opus and AAC/M4A/MP4 audio can though
PaintNinja commented on PaintNinja's post: @Alex (Bwoi): No browser fully supports everything yet, each browser has its own set of features with reasonable overlap with other vendors. In my personal opinion I believe that the major browsers should be supported by developers, not just one specifically. I'm not saying we should be making workarounds for browsers that don't support stuff, but I do think we should at least test our web creations on the major browsers to make sure it at least works - even if some visual effects are missing. I just really hate it when I visit a website and it tells me I have to use something else or the links don't work because it wasn't tested in my browser (regardless of it being Firefox, Chrome, Edge, etc...) - sometimes other browsers may not be available for my system (e.g. Windows Phone, iOS to a point, etc...). If the page requires a certain feature like WebRTC to work at all and the browser doesn't support it, then I believe it is acceptable to at least notify the user that it might not work, but allow the user to go ahead anyway and dismiss the warning or something.
PaintNinja commented on Bwoi's post: Works, but doesn't seem to stream - it only plays once the entire thing has downloaded. Does MP3 support streaming?
PaintNinja commented on PaintNinja's post: @Sirenyc: Just finished setting up a Bitcoin wallet for accepting donations and I'm just manually going through everything in the library and adding it to the listing as I don't have sufficient dynamic code knowledge and nobody has yet to come forward to offer help in that area.
PaintNinja commented on PaintNinja's post: @Anonymous6354: I've just done some tests on WebRTC leaking in the latest stable versions of Firefox and Chrome, with both on default settings. https://ipfs.pics/QmbBuiNr6mS5E4V8XJXwgwxHXDJFwYKWq6Xf8JHkPejGMq By disabling WebRTC entirely, sites like ZeroTube and WebTorrent stuff won't work. I recommend checking out that Chrome extension or trying a more privacy-focused browser such as Iron Browser or Firefox.
PaintNinja commented on PaintNinja's post: @Anonymous6354: I've used ZeroTube recently and it worked just fine with just 1 peer on a video on Firefox... Maybe you're using Chrome? At the moment, Chrome has poor support for WebRTC video and audio codecs.
PaintNinja commented on Tkarita's post: @tkarita: Why would you even need to split small MP3 files? It's incredibly rare for me to come across an MP3 larger than 8MB... For lossless files like WAV or FLAC it would make more sense to me for splitting it, but why for small files?
PaintNinja commented on Tkarita's post: If you could sort the files on a per-user basis, with a seperate content.json for each user, it could theoretically be possible
PaintNinja commented on PaintNinja's post: @Sirenyc: There is no bullet-proof way of being entirely anonymous on the internet. Sure, you can make it more difficult to be tracked, but the only certain method of not being tracked online is to not be online. Even if I won't need to worry about any copyright problems, I don't want to feel as if I am damaging the music industry. I see the NinjaBeats project as a movement towards a different, less restrictive method of enjoying music and connecting the artists with their fans rather than a pirated music site which just wants to make a profit out of other people's works.
PaintNinja commented on PaintNinja's post: @Anonymous6354: Hopefully it'll become a success... I'm just quite concerned about the potential legal issues :/
PaintNinja started following Tkarita
PaintNinja commented on PaintNinja's post: @Anonymous6354: Anonymous, unobtrusive ads
PaintNinja commented on PaintNinja's post: @Jayofthezero: Yes, the aim is to have NinjaBeats and the listing all built for ZeroNet. I'm honestly not sure how I would share revenue with artists to be honest... I haven't really thought it through that much yet. There could be a variety of methods I could go about it... - I could try officially licensing music but no guarantee we'll get anywhere considering that we want it completely DRM-free and compatible on any and every device. I might not get a response at all from some artists or labels. - I could setup an advertising system that splits revenue depending on popularity of the artist (e.g. an artist that's popular on NinjaBeats gets a higher percentage of ad revenue) and each artist's revenue gets stored into a separate Bitcoin wallet. The funds from the wallets could get transferred to the artists whenever a copyright claim from an artist is filed or whenever either we get in contact with the artist or the artist gets in contact with us (which we'll make sure it'll be easy to contact us). I'm going to attempt both approaches in an anonymous manner. This'll mean that even if we fail officially licensing music, we'll still at least be seen as ethical and not wanting damage to the industry by providing ad revenue to the artists wherever and whenever possible and not making a profit for ourselves out of artist's works where it's not legal to do so.
PaintNinja commented on PaintNinja's post: @Lemo3tornode: Thanks! :)
PaintNinja commented on PaintNinja's post: @Sirenyc: Thanks for your feedback and a list of some potential artists to add to the collection. Note that while I'll be working on gradually adding stuff from your list overtime, there's no guarantee I'll be able to obtain some of the music or make it available on launch day. :) As for donations and ads, we're working on it and will post a status update here on ZeroMe when it's done. If we do end up adding any ads to our listing in the future, we will make sure that they are unobtrusive and that they respect your privacy. Additionally, we may give the artists a percentage of any revenue we make for legal and ethical reasons.
PaintNinja started following Lemo3tornode
PaintNinja commented on Deadjoker's post: @Drezrek: Unfortunately though Discord has limited support on mobile with it not being accessible at all on feature phones, Windows Phones, Blackberries, etc... Also, the desktop app is essentially just a web wrapper. Once they sort that out then I agree Discord could be a good Skype alternative
PaintNinja commented on Method-X's post: Maybe one day if NinjaBeats is a hit at launch, I'll look into NinjaFlicks for films ;)
PaintNinja commented on PaintNinja's post: @Sirenyc: Sure! :) Please bear in mind that it's still a WIP and stuff may change - feedback is welcome. Homepage: https://ipfs.pics/QmdhWyaw2tAc5Y2U3iXmP6xRP58i5wPyhL5umD7rdypTD5 The "Meet the artists" page (just a few manually entered in atm): https://ipfs.pics/QmYDZm8u7eurWHspZH3hxbMY7urcrntvH68YHyozwKWxpz Searching for a partial song name: https://ipfs.pics/QmSPw4DBZtajEsk5AX8b17XQTKwBQCeQWHuaBPMZLwuL2v Artist page (needs some dynamic code to populate the albums and events areas): https://ipfs.pics/Qmezw7xArCCoseVkM83fdtHzE7BkkGsajeVVxo9xaZsjtm By the way, the artist page banner has a parallax effect which isn't visible in a static screenshot.
PaintNinja commented on PaintNinja's post: @Quadrangle: Assuming everything goes to plan, we should have at least a couple of servers seeding and hosting all the content with 1Gbps connections, thanks to someone who goes by the name "Lemo" :)
PaintNinja commented on Mynameislegion's post: Use the optional_files feature in ZeroNet so that content is only downloaded when requested rather than requiring everything to be downloaded before the zite can be viewed
PaintNinja commented on PaintNinja's post: @Hoot: While that's a nice idea we're planning on distributing over 1000 unique albums in FLAC format (roughly 300GB of stuff!) on launch day, so it would be too much of a hassle to set up a separate zite for each album and it might spam people's ZeroHello page very quckly... :/ Optional files on the main listing zite are under consideration, although again we're unsure about this as it'll require people to raise their storage limit for the NinjaBeats zite up to the point where some people won't have the space to increase it any further and may not know how to delete the zite to carry on getting more music. Because of this it's a bit of a challenge to figure out the best means of distribution that won't cause either slow downloads or a confusing experience for some users. It's likely that we'll initially be using a refined version of this streaming experiment I've already got here though (with a download/save file feature of course), as it's like standard torrenting without the need for any additional software and there's no easy way for people to cap their upload speeds causing slow downloads for everyone.
PaintNinja commented on PaintNinja's post: @Hoot: While that's a nice idea we're planning on distributing over 1000 unique albums in FLAC format (roughly 300GB of stuff!) on launch day, so it would be too much of a hassle to set up a separate zite for each album and it might spam people's ZeroHello page very quckly... :/ Optional files on the main listing zite are under consideration, although again we're unsure about this as it'll require people to raise their storage limit for the NinjaBeats zite up to the point where some people won't have the space to increase it any further and may not know how to delete the zite to carry on getting more music. Because of this it's a bit of a challenge to figure out the best means of distribution that won't cause either slow downloads or a confusing experience for some users. It's likely that we'll initially be using a refined version of this streaming experiment I've already got here though (with a download/save file feature of course), as it's like standard torrenting without the need for any additional software and there's no easy way for people to cap their upload speeds causing slow downloads for everyone.
PaintNinja commented on Bwoi's post: Some people use this for their blog posts and long info posts, so I disagree with that limit. When someone writes too much, there's simply a "view more" or whatever so space isn't an issue
PaintNinja started following Bwoi, Bwoi
PaintNinja commented on PaintNinja's post: @Tkarita: Yep, although I don't recommend it as the file size is often far too large for streaming - especially when there aren't many seeding peers. ;)
PaintNinja commented on PaintNinja's post: @Tkarita: Yep, although I don't recommend it as the file size is often far too large for streaming - especially when there aren't many seeding peers. ;)
PaintNinja commented on PaintNinja's post: @Sirenyc: Done!
PaintNinja commented on PaintNinja's post: @Sirenyc: Done!
PaintNinja commented on PaintNinja's post: Thanks everyone for your support during such early stages in development, we might have just made ZeroMe's first ever post with the most comments! :P @Kaffie: Funny enough I actually found out about WebTorrent when I stumbled upon Fastcast, and was curious to see if I could make my own embeddable, lightweight webapp that did something similar but easier and without the need of your own zite or specific static pages. Once Chrome gets support for m4a streams over WebRTC like every other browser already has (which hopefully is soon), compatibility shouldn't be a problem. Even though atm this webapp is just a prototype, it's reasonably stable on all browsers that support the standards it needs. And don't worry about 0 seeding peers on any streams I post, as I plan on using this as a cool feature for previewing and possibly downloading music from the upcoming NinjaBeats listing and I'll have multiple dedicated servers seeding 24/7 on both the standard BitTorrent TCP/UDP and website streamer WebRTC. And maybe in the far future when my programming skills get good enough and if the popularity of this streamer remains high, I'll implement some kind of optional server caching for magnet links so that streams leeched within the last x days remain seeded by a server. :)
PaintNinja commented on PaintNinja's post: Thanks everyone for your support during such early stages in development, we might have just made ZeroMe's first ever post with the most comments! :P @Kaffie: Funny enough I actually found out about WebTorrent when I stumbled upon Fastcast, and was curious to see if I could make my own embeddable, lightweight webapp that did something similar but easier and without the need of your own zite or specific static pages. Once Chrome gets support for m4a streams over WebRTC like every other browser already has (which hopefully is soon), compatibility shouldn't be a problem. Even though atm this webapp is just a prototype, it's reasonably stable on all browsers that support the standards it needs. And don't worry about 0 seeding peers on any streams I post, as I plan on using this as a cool feature for previewing and possibly downloading music from the upcoming NinjaBeats listing and I'll have multiple dedicated servers seeding 24/7 on both the standard BitTorrent TCP/UDP and website streamer WebRTC. And maybe in the far future when my programming skills get good enough and if the popularity of this streamer remains high, I'll implement some kind of optional server caching for magnet links so that streams leeched within the last x days remain seeded by a server. :)
PaintNinja commented on PaintNinja's post: @Sirenyc: Currently only Firefox and Edge 15 (on Win10 Redstone 2 for Insiders) works with the demo. If it's not too complicated to do, I may make some polyfills to support browsers that don't have the web standards required for this player to fully work.
PaintNinja commented on PaintNinja's post: @Sirenyc: Currently only Firefox and Edge 15 (on Win10 Redstone 2 for Insiders) works with the demo. If it's not too complicated to do, I may make some polyfills to support browsers that don't have the web standards required for this player to fully work.
PaintNinja commented on PaintNinja's post: @RiotPulv: WebTorrent uses WebRTC... By the way, the only data I'm aware it could leak is your public-facing IP address, which can be circumvented on ZeroNet by setting Tor mode to "Always". As for local-facing IP address, that can be prevented by changing a setting in your web browser
PaintNinja commented on PaintNinja's post: @RiotPulv: WebTorrent uses WebRTC... By the way, the only data I'm aware it could leak is your public-facing IP address, which can be circumvented on ZeroNet by setting Tor mode to "Always". As for local-facing IP address, that can be prevented by changing a setting in your web browser
PaintNinja commented on PaintNinja's post: @P2P: I gave that a go last week and it was pretty good, but it requires software to be installed on the computer and the demo file never loaded for me :/ My aim here is to have something similar to your universal_p2p but without any client software or your own ZeroNet zite required. Maybe I just need to wait a while for your software to be more stable, as it's still very early days
PaintNinja commented on PaintNinja's post: @P2P: I gave that a go last week and it was pretty good, but it requires software to be installed on the computer and the demo file never loaded for me :/ My aim here is to have something similar to your universal_p2p but without any client software or your own ZeroNet zite required. Maybe I just need to wait a while for your software to be more stable, as it's still very early days
PaintNinja commented on PaintNinja's post: @Tkarita: The player only supports formats the browser does through WebRTC. Opus works (either as .opus or contained in an .ogg) and AAC/M4A works on Edge 15 and Firefox (with Chrome adding support in a future release). I'm using M4A in the demo as it's more universally supported outside of the browser than Opus while still having decent browser support (especially in the future when Google decides to catch up with audio codec support on WebRTC).
PaintNinja commented on PaintNinja's post: @Tkarita: The player only supports formats the browser does through WebRTC. Opus works (either as .opus or contained in an .ogg) and AAC/M4A works on Edge 15 and Firefox (with Chrome adding support in a future release). I'm using M4A in the demo as it's more universally supported outside of the browser than Opus while still having decent browser support (especially in the future when Google decides to catch up with audio codec support on WebRTC).
PaintNinja commented on PaintNinja's post: @Tkarita: Does that use WebRTC for streaming the audio or is it a skinned music player? Skim reading the code, it just looks like a skinned music player and could be patched to work on Firefox with some code changes. My music streamer uses a WebRTC torrenting system and relies on the web browser's standards support in order to work, so maybe my streamer will magically work in the future when Google adds support for MP4 audio streaming over WebRTC ;)
PaintNinja commented on PaintNinja's post: @Tkarita: Does that use WebRTC for streaming the audio or is it a skinned music player? Skim reading the code, it just looks like a skinned music player and could be patched to work on Firefox with some code changes. My music streamer uses a WebRTC torrenting system and relies on the web browser's standards support in order to work, so maybe my streamer will magically work in the future when Google adds support for MP4 audio streaming over WebRTC ;)
PaintNinja commented on PaintNinja's post: @Jayofthezero: According to WebTorrent's website, only their own desktop client and Vuze currently support seeding using both normal TCP/UDP torrents and WebRTC torrents. However, anyone streaming from the web browser will be seeding over WebRTC until they close the tab and the WebTorrent desktop client seems to work pretty well with seeding both (that's what I'm using for the demo)
PaintNinja commented on PaintNinja's post: @Jayofthezero: According to WebTorrent's website, only their own desktop client and Vuze currently support seeding using both normal TCP/UDP torrents and WebRTC torrents. However, anyone streaming from the web browser will be seeding over WebRTC until they close the tab and the WebTorrent desktop client seems to work pretty well with seeding both (that's what I'm using for the demo)
PaintNinja commented on PaintNinja's post: @Hostfat: I'll add it to the known issues list
PaintNinja commented on PaintNinja's post: @Hostfat: I'll add it to the known issues list
PaintNinja commented on Nofish's post: Thanks for post linking!
PaintNinja commented on Nofish's post: Thanks for post linking!
PaintNinja commented on PaintNinja's post: Tested and confirmed working in Firefox. The audio will autoplay once enough has buffered, so maybe try waiting for it to play automatically without clicking the play button manually(?)
PaintNinja commented on PaintNinja's post: Tested and confirmed working in Firefox. The audio will autoplay once enough has buffered, so maybe try waiting for it to play automatically without clicking the play button manually(?)
PaintNinja commented on PaintNinja's post: You're welcome :)
PaintNinja commented on PaintNinja's post: You're welcome :)
PaintNinja commented on P2P's post: As far as I'm aware, you do not need to seed hubs to view content from other hubs.
PaintNinja commented on P2P's post: As far as I'm aware, you do not need to seed hubs to view content from other hubs.
PaintNinja commented on PaintNinja's post: @Jayofthezero: Shift+Enter does a new line on websites that would usually submit something if you do a normal enter ;)
PaintNinja commented on PaintNinja's post: @Jayofthezero: Shift+Enter does a new line on websites that would usually submit something if you do a normal enter ;)
PaintNinja commented on PaintNinja's post: @Jayofthezero: Sure, do something like this for a line seperator: "This is the top line --------- This is the bottom line" Notice how there's a blank line on either side of the dashes, that's the "padding".
PaintNinja commented on PaintNinja's post: @Jayofthezero: Sure, do something like this for a line seperator: "This is the top line --------- This is the bottom line" Notice how there's a blank line on either side of the dashes, that's the "padding".
PaintNinja commented on ZAlex's post: I like the ZeroNet site design much more... you just need to reduce the amount of padding so I don't have to scroll so much and it's great!
PaintNinja commented on ZAlex's post: I like the ZeroNet site design much more... you just need to reduce the amount of padding so I don't have to scroll so much and it's great!
PaintNinja commented on Silverstorm's post: I think it's just random at the moment to help quickly differentiate different users
PaintNinja commented on PaintNinja's post: @Jayofthezero Try putting dashes ("-------") with one new line padding on either side, like this maybe? ----------- Test
PaintNinja commented on PaintNinja's post: @Jayofthezero Try putting dashes ("-------") with one new line padding on either side, like this maybe? ----------- Test
PaintNinja commented on Quadrangle's post: We do have plans at NinjaBeats to do something similar to this for music once we launch. We'll also have our own listing which only NinjaBeats group members can post to so that we can guarantee good quality. As for streaming on ZeroNet rather than Clearnet, we're working on it (it'll work like magnet links but embedded in the page as streamable html5 video) :)
PaintNinja commented on PaintNinja's post: Agreed!
PaintNinja commented on PaintNinja's post: Agreed!
PaintNinja commented on GomZik's post: @Aizen123 I've always been impressed by how fast ZeroNet zites are compared to clearnet ones... The local caching system and torrent-style distribution really makes a huge difference in performance :D
PaintNinja commented on GomZik's post: @Aizen123 I've always been impressed by how fast ZeroNet zites are compared to clearnet ones... The local caching system and torrent-style distribution really makes a huge difference in performance :D
PaintNinja commented on PaintNinja's post: @Scrub I've tried putting the link on a new line but it still moves outta the div... just not as much. Looks like a bug in ZeroMe at the moment.
PaintNinja commented on PaintNinja's post: @Scrub I've tried putting the link on a new line but it still moves outta the div... just not as much. Looks like a bug in ZeroMe at the moment.
PaintNinja started following Quadrangle, Quadrangle
PaintNinja commented on Nofish's post: Nice work with the UI, looks nice yet clean!
PaintNinja commented on Nofish's post: Nice work with the UI, looks nice yet clean!
PaintNinja started following Nofish, Nofish

Following

+
Feel free to email me if you have any questions. GPG: `0AD8 D7E9 DCD9 5A10 5BA6 A111 6CC6 5FB9 1CE3 9BB5`.
+
named unsoldier all things p2p techno lover
+
Be free [ZeroMe "Plus"](http://127.0.0.1:43110/1Lj1oPcN7oZQL8HkS5KbkzQuKqs42zQWY6/) - Clickable & searchable hashtags - Reverse comment order option - See a random post [ZeroNet Mods](http://127.0.0.1:43110/1JjHyLeEDidHyyN33Y8f8cQKVEzWCEPnW7/) - Simple API - User switcher - Default User
+
Random ZeroNet user 🤙
+
26/Female - Kaffiene Developer --- [Patreon](https://www.patreon.com/aprilc0t) [Patreon Discord](https://discord.gg/hx3xXZV) [My Blog](http://127.0.0.1:43110/1A83ijw3boqTtqdLz8me7AqeK1nEK8yxeu) [My Github](https://github.com/April93) [Kaffiene Search](http://127.0.0.1:43110/1Mr5rX9TauvaGReB4RjCaE6D37FJQaY5Ba)
+
Share and enjoy! | [books](http://127.0.0.1:43110/192dZ1EG5tU7PnCfuwGMDEBrr2eLqvs4t3/?Category:books) | [chat](http://127.0.0.1:43110/zeromedia.bit/) | [sandbox](http://127.0.0.1:43110/Me.ZeroNetwork.bit/?Post/1BLueGvui1GdbtsjcKqCf4F67uKfritG49/1GervYZoP82e8X1Rgc4wyMkJY2zSsJuq8t/1472286311) |:---:|:---:|:---:| | [GTM 111](http://127.0.0.1:43110/111GTMxRyZBvXVZgJZrkjpPLVZDFnEU8h/) | | [land](http://127.0.0.1:43110/1Jo59uY2VygWUHjWLfkg71fCgNzX4vmZMz/) | | [CMS](http://127.0.0.1:43110/1KuwNEQXaF7SmAibxLs2wgJQJjGYTDMErc/) | | | | [ACiC](http://127.0.0.1:43110/1EmfJvSsZWtikUqWnHbhMQ9yV5ATUBEooc/) | | | | [CIG](http://127.0.0.1:43110/1PDFcigDTymiqMkiK5iXLgtXxDwT5ts3WC/) | | | | [ABHoH](http://127.0.0.1:43110/1ABHoH2K2PBKv3bBDqfyLeNxBDT2XiH63A/) | | | | [☉](http://127.0.0.1:43110/1PDFoo23w9Ha71HcmFsL4zBRTKpKKGjMuv/) | | [__amine__](http://127.0.0.1:43110/192dZ1EG5tU7PnCfuwGMDEBrr2eLqvs4t3/?Category:amine) |
+
[RVRE](http://127.0.0.1:43110/1f7FYxZWSZ5YG7Nd8sGsHcWEQgvdnVvQF) [RVRE Blog](http://127.0.0.1:43110/1KxfpG5ssLZxorjR34GW1Zw9oWZBVL4VRi/?Home) --- 17, UK; @LetsRaceBwoi on Twitter and GitHub, @xezno#0909 on Discord
+
It's that fellow
+
`ZeroNet dev.`
PaintNinja · paintninja@zeroid.biton May 30, 2017

Updated the NinjaBeats homepage. Next up: the new streamer update with support for mobile and QR code sharing!

Edit: Update pushed out and is up and running. All existing NinjaBeats links have been automatically updated to the new version - the link to the streamer is on my ZeroMe profile description.

Redcurrant · redcurrant@zeroid.biton Jul 13, 2019Reply

testing it ...

Your infoHash is: fa111637efac03f47b97f295180897d1c9863109

PaintNinja · paintninja@zeroid.biton May 30, 2017Reply

@Alex (Bwoi): Thanks for fixing it! Loving the new RVRE design btw

Alex (Bwoi) · bwoi@zeroid.biton May 30, 2017Reply

Just realized that it's not indexed in RVRE for some reason. Fixed and added to the proxy I get the zite list from so there won't be problems with that in the future. Love the style by the way :)

PaintNinja · paintninja@zeroid.biton May 30, 2017

What do you like the sound of more? NinjaBeats or SamuraiBeats?

PaintNinja · paintninja@zeroid.biton Jun 04, 2017Reply

Thanks for your feedback. I'm going to stick with NinjaBeats then as it's less work and people are more familiar with it.

Hexkey · hexkey@zeroid.biton Jun 03, 2017Reply

If you pick the second one, people will fight over how to spell it (u or a?) possibly. But that could be fun too, I guess.

Gallium · gallium@zeroid.biton May 31, 2017Reply

NinjaBeats has a nicer flow to it.

Alex (Bwoi) · bwoi@zeroid.biton May 30, 2017Reply

SamuraiBeats sounds cool but NinjaBeats sounds more familiar, so I'm split between the two. Glad to see you back, by the way :)

PaintNinja · paintninja@zeroid.biton Dec 29, 2016

Got a broken Windows machine? Have a look and see if one of my scripts could help: http://127.0.0.1:43110/1BufKyfSLxGcWFkP6T3t4HJYXzhKA1DVrM/?Post:6:Some+scripts+to+fix+Windows+problems

Sirenyc · sirenyc@zeroid.biton Mar 25, 2017Reply

@PaintNinja: It's all right! =D
Good luck solving your personal issues!

Waiting for NinjaBeats!

PaintNinja · paintninja@zeroid.biton Mar 25, 2017Reply

@Sirenyc: Development has been put on hold as I am currently trying to resolve some increasingly severe personal issues. I had a new update for NinjaBeats half-ready but haven't got around to finishing it off and releasing it yet.

Sirenyc · sirenyc@zeroid.biton Mar 11, 2017Reply

Hi!
It's been a long time since we started NinjaBeats, is the project still under development?

=)

Rapapobre · rapapobre@zeroid.biton Dec 30, 2016Reply

very useful! thanks!

PaintNinja · paintninja@zeroid.biton Dec 21, 2016

I might be contacting big licensing companies soon to try to broaden my understanding on why there's so many restrictions on digital music stores and services in this day and age (more than CDs were in the past when they were the most popular option)... Has anyone got any questions you would like me anonymously ask?

Intuxikated · intuxikated@zeroid.biton Apr 06, 2017Reply

if you think the restrictions on music are bad you've not even dabbl;ed into the complexity of movies/series/TV-content

PaintNinja · paintninja@zeroid.biton Dec 22, 2016Reply

After doing extensive research and contacting some of the intermediaries involved directly, I have written an analysis of kinds about this. The blog post also answers some of the things you've asked :)
http://127.0.0.1:43110/1BufKyfSLxGcWFkP6T3t4HJYXzhKA1DVrM/?Post:5

Zerg · zerg@zeroid.biton Dec 21, 2016Reply

I know the answer; a lot of people wants to make money between the artist and the customer :)

PaintNinja · paintninja@zeroid.biton Dec 21, 2016

Seeing that Kaffiene and Bwoi Search development are coming back, here's some of my ideas:
http://127.0.0.1:43110/1BufKyfSLxGcWFkP6T3t4HJYXzhKA1DVrM/?Post:4:Ideas+for+a+better+ZeroNet+search+engine

Sirenyc · sirenyc@zeroid.biton Dec 21, 2016Reply

Not found =/

PaintNinja · paintninja@zeroid.biton Dec 21, 2016Reply

@ks: Thanks for the tip, I forgot when typing out the link :/

Ddjj · ddjj@zeroid.biton Dec 21, 2016Reply

CONTENT.JSON 下载失败

Ddjj · ddjj@zeroid.biton Dec 21, 2016Reply

@Linkerlin: ok 2 个节点

ks · ks@zeroid.biton Dec 21, 2016Reply

The link doesn't work. Most people have their Zeronet instance on port 43110.
Perhaps this link works.

Ddjj · ddjj@zeroid.biton Dec 21, 2016Reply

打不开

PaintNinja · paintninja@zeroid.biton Dec 12, 2016

A new update to NinjaBeats is in the works next year, possibly with some help from a couple of volunteer devs! While I don't have much info I can share on the new version at the moment, I can confirm that it will still work with existing links you've made seamlessly and that mobile support is going well.

I have not forgotten about the launch date when we release a big collection of music onto the service by the way, although there is a possibility that it will be further delayed as I am currently going through some personal difficulties.

Sirenyc · sirenyc@zeroid.biton Dec 12, 2016Reply

It will be all right with the project! =)

PaintNinja · paintninja@zeroid.biton Nov 13, 2016

Woah! ZeroNet peer number growth on NinjaBeats has sped up significantly since the new v2.3 update.

Over the course of less than 3 days, over 100 new peers are seeding the NinjaBeats ZeroNet zite... and since the v2.3 update, peer numbers have gone up by nearly 200! :D

Technoshaman777 · technoshaman777@zeroid.biton Nov 22, 2016Reply

Great news!

Eibriel · eibriel@zeroid.biton Nov 14, 2016Reply

Congratulations!!

Border0464fred · border0464fred@zeroid.biton Nov 14, 2016Reply

Keep the good work :D

PaintNinja · paintninja@zeroid.biton Nov 12, 2016

That's all the major features in the NinjaBeats Streamer v2.3 update showcased now... There's still more stuff I didn't cover but I'll leave the full changelog for anyone interested here (previous officially announced version was v2.0).

Next update, I'm working on:

  • Better UI scaling for better mobile and tablet support
  • A centralised fallback option for when WebRTC isn't supported (such as iOS and Windows Phone devices) or when no peers are seeding the requested song - suggested by @Technoshaman777
  • Better performance in some scenarios on slow and/or cheap phones/tablets
  • New homepage and website
  • Possibly a QR code generator for the share link when seeding a file
  • Possibly read the ID tags directly from an included audio file to show the artist name, track number, album name, year, etc...

I've looked into epub support and decided to give it a miss as it seems like too much code would be needed considering the main focus of NinjaBeats is music. Sorry! :/

PaintNinja · paintninja@zeroid.biton Nov 13, 2016Reply

@Juansantiago: Sí, pueden leer txt.

Juansantiago · juansantiago@zeroid.biton Nov 13, 2016Reply

¿los navegadores pueden leer txt?

Juansantiago · juansantiago@zeroid.biton Nov 13, 2016Reply

@PaintNinja: al acceder da el conocido error de los enlaces de ninjabeat, al recargar devuelve: Not Found
stream/v2.3/changelog.txt

Technoshaman777 · technoshaman777@zeroid.biton Nov 12, 2016Reply

Looks good PaintNinja. I'm also seeding your demo content through Webtorrent Desktop.

PaintNinja · paintninja@zeroid.biton Nov 12, 2016Reply

@Juansantiago: Regarca la página despues de entrar el enlace y debería funcionar... No sé lo que está pasando con mis enlaces y ZeroNet... no quieren funcionar nomalmente >.<


Reload the page after clicking the link and it should work fine

Juansantiago · juansantiago@zeroid.biton Nov 12, 2016Reply

el enlace "here" da error

PaintNinja · paintninja@zeroid.biton Nov 11, 2016

Just a quick update to the streamer: The example links are no longer dummy links and actually work... still haven't fixed the ZeroNet forbidden error yet though. Any suggestions on how to go about fixing that? :/

PaintNinja · paintninja@zeroid.biton Nov 11, 2016Reply

@Border0464fred: setting postmessage_nonce_security to false didn't seem to fix it, so I set it back to true :/

PaintNinja · paintninja@zeroid.biton Nov 11, 2016Reply

@Firebox: I am already specifying no-referrer in the head of the audio.html document

PaintNinja · paintninja@zeroid.biton Nov 11, 2016Reply

@Border0464fred: As for CDNs on ZeroNet, I am aware of one on ZeroNet however it's aim is to reduce duplication of a couple of common libraries like jquery across multiple sites in order to save disk space - it does not concern the actual distribution of content any different from normal ZeroNet sites. As NinjaBeats uses plain vanilla js, I can't really use that "CDN" ;)

PaintNinja · paintninja@zeroid.biton Nov 11, 2016Reply

@Border0464fred: You click here and click on the "(e.g. like this)" on the page to reproduce. To workaround, you right click and open in a new tab, then remove the wraper_nonce part in the URL.

Border0464fred · border0464fred@zeroid.biton Nov 11, 2016Reply

conserning CDN discussion of yesterday, there is a zeronet CDN project somewhere

Border0464fred · border0464fred@zeroid.biton Nov 11, 2016Reply

what is the "ZeroNet forbidden error yet though" Like how can I reproduce it ? to take a look at it.

PaintNinja · paintninja@zeroid.biton Nov 11, 2016

Basic playlist support now on NinjaBeats: Share an album of photos with your family, a compilation of your favourite music with your friends and more.

To make a playlist on NinjaBeats, separate your IDs with a comma and put "?playlistIDs=" instead of just "?ID=". Additionally, put "&track=" to choose which ID in the list is played.

Example: http://127.0.0.1:43110/15F9LYs6c17NUXv3MxpJSGbpWxyHTEbzMk/stream/audio.html?playlistIDs=4af525066b62ab54732155523dd1ecb73acd9102,e76ea4d9ef6f4b3c4cbbb3f814e457933dbc26e6,df0407738c27663941efd5a1b897b3dbd9b06ce5&track=3

There's 3 seeds on that example link, each separated by a comma. At the end of the link, the track number specifies which seed to play. In this example, the 3rd seed is played. Playlist support is currently considered basic as you have to manually switch to the next track.

Technoshaman777 · technoshaman777@zeroid.biton Nov 12, 2016Reply

This is a really cool idea. I wonder if someone could adapt the your work to create a multimedia "Facebook" experience for ZeroNet. All content on a person's page could be webtorrent seeds that play albums, videos, and music when selected. A totally decentralized social media platform would be exciting. Not to get ahead of myself, but I dont' have any idea how you could control permissions on such a page so that those outside of your network can not view content you don't want them to see.

Sirenyc · sirenyc@zeroid.biton Nov 11, 2016Reply

Nice =)

PaintNinja · paintninja@zeroid.biton Nov 08, 2016

Cross-compatibility with NinjaBeats: All Bwoi Music links "just work" on NinjaBeats - just copy the ID and paste it into NinjaBeats. The autoplay option is also supported on NinjaBeats, except that you put &autoplay=no rather than &autoplay=0.

On top of that, NinjaBeats and Bwoi Music peers still seed content with each-other as if they were both on the same service, further promoting freedom of choice.

PaintNinja · paintninja@zeroid.biton Nov 11, 2016Reply

@Border0464fred: It's okay, I'm fine with any question related to NinjaBeats.
As NinjaBeats is hosted on ZeroNet, I don't need a CDN because every visitor is a seeder so obviously I don't use Cloudflare. ;)

Border0464fred · border0464fred@zeroid.biton Nov 09, 2016Reply

@PaintNinja: don't worry it was not a critic, I was just trying to understand how it work.

But it you deal with cloudflare, you can't talk about privacy.,their business model is based on tracking people and bots to sort them. FTR

PaintNinja · paintninja@zeroid.biton Nov 08, 2016Reply

@Border0464fred: Steps have been taken to ensure good privacy and security despite a couple of resources being accessed from the clearnet. First off, the only two clearnet resources are official third-party library repositories, so that when an update is pushed for a library I don't need to update the code to implement the new version.
The two libraries are WebTorrent.js and moment.js, both of which are transferred securely using HTTPS and additionally have their referrer anonymised so that they can't see that you've accessed the resource from NinjaBeats.
Clearnet trackers are normal but if you know of any darknet trackers feel free to let me know so I can add them in. Afaik, even ZeroNet uses some clearnet trackers so it should be fine.
I do not host any of the ZeroNet NinjaBeats content on a clearnet server, the UI and code is transferred using ZeroNet and none of the trackers are hosted by me.

Border0464fred · border0464fred@zeroid.biton Nov 08, 2016Reply

Privacy badger had block cdn.jsdelivr.net so it wasen't working, I allowed it and now it's loading :D

From what I understand you have a clearnet server with webtorrent installed ? and using clearnet trackers ?

PaintNinja · paintninja@zeroid.biton Nov 08, 2016Reply

@Border0464fred: Thanks for your interest.
If you look at the URL, near or at the end it has ?ID=(hashhere). You can copy that ID from a Bwoi Music page and paste it at the end of a NinjaBeats URL and it'll start playing.
I've got some demos running of the service which you can try out, and you can also share some stuff of your own if you like. You can find more info about NinjaBeats on my profile. :)

Border0464fred · border0464fred@zeroid.biton Nov 08, 2016Reply

Looks interesting, where can I find this "NinjaBeats: thing where can I found thoses "ID" you are mentioning ?

PaintNinja · paintninja@zeroid.biton Nov 07, 2016

Easily share multimedia with NinjaBeats: In just two steps, you can upload just about any format (or even a mix of different kinds of files), without needing to go to any special upload page or do any changes to your files.

To share content, it's as simple as:
1) Open up the streamer and drag a file or a group of files onto the page
2) Copy the share link and share!
3) You can also optionally seed with the page closed by pasting the provided infohash into WebTorrent Desktop.

The streamer is smart enough to know what kind of content you're trying to share and to adapt the UI and UX accordingly when the file(s) are played, so you don't need to manually tell it anything for it to work (e.g. if you include a video and a picture, it treats it as an "immersive" music player; If you include a PDF on its own, you get a nice PDF reader UI; If you include an audio file and a picture, you get a normal music player, etc...)

Feel free to share some links in the comments!

PaintNinja · paintninja@zeroid.biton Nov 11, 2016Reply

@Technoshaman777: No record is kept on what is seeded - not even a counter how many seeds have been made so far (although thinking about it, it could be interesting for statistical purposes). Your seeded file(s) are only accessible by people who have the infohash or your share link.
Please note however that all currently seeded files can be discovered on the NinjaBeats network through professional tools in order to stop abuse from paedophiles for example.

Technoshaman777 · technoshaman777@zeroid.biton Nov 11, 2016Reply

If I share something on NinjaBeats as a test right now, does it somehow end up in your archive? Or is it private unless I send someone the link nor hash?

Juansantiago · juansantiago@zeroid.biton Nov 09, 2016Reply

@PaintNinja: ¿usas zeromail? te he mandado uno

PaintNinja · paintninja@zeroid.biton Nov 09, 2016Reply

@Juansantiago: Usas el mismo formato y el cliente se detecta automáticamente el tipo de contenido. :)

Juansantiago · juansantiago@zeroid.biton Nov 09, 2016Reply

@PaintNinja: en un rato verás un uso de de apli :)

Juansantiago · juansantiago@zeroid.biton Nov 09, 2016Reply

@Juansantiago: ¿y para pdf?

Juansantiago · juansantiago@zeroid.biton Nov 08, 2016Reply

@PaintNinja: genial :) @Eibriel ya me habló de eso, voy a ver si qtorrent trabaja con web torrent o me descargo el cliente recomendado. más tarde jugamos un rato con esto :)

PaintNinja · paintninja@zeroid.biton Nov 08, 2016Reply

@Juansantiago:
1) Sí, ¡puedes seguir semillando sin el navegador! Simplemente copias el infohash o ID y pega en el cliente WebTorrent Desktop
2) Si tienes un link/ID/infohash y no hay nadie semillando ese archivo, obviamente no funcionará el link. Pero si gente se semilla el mismo archivo, ese mismo link funcionará sin necesitar cambiarlo o recargar la página

Juansantiago · juansantiago@zeroid.biton Nov 08, 2016Reply

¿Sería muy complicado hacer que el programa trabaje en segundo plano, es decir que no sea necesario mantener abierto el navegador?

He tenido que hacer killall iceweasel una vez más :( (ya es costumbre) y al aun no haber otras semillas y no reanudar, el enlace anterior ya compartido queda anulado.

Las soluciones son dos, (no esperes código de mi parte, solo opiniones de usuario) 1) si se pudiese seguir semillando sin el navegador 2) poder reanudar el semillado una vez reiniciado el navegador.

PaintNinja · paintninja@zeroid.biton Nov 07, 2016Reply

There's a known bug in the share link atm... just remove the ?wrapper_nonce=(hash) inbetween audio.html and the ?ID= as a workaround for now.

Some stuff I'm sharing because it shows off the background effect quite well:

PaintNinja · paintninja@zeroid.biton Nov 06, 2016

Seed even with the page closed with NinjaBeats: You can now seed even without needing to leave the player open.

Simply follow these steps:
1) Get WebTorrent Desktop if you haven't got it already
2) Open a NinjaBeats stream and copy the ID from the URL (e.g. if the link is audio.html?ID=4af525066b62ab54732155523dd1ecb73acd9102 , you select 4af525066b62ab54732155523dd1ecb73acd9102 and press Ctrl + C or right click + copy)
3) Open up WebTorrent Desktop and press Ctrl + V, you will now be seeding the stream.

I welcome people to seed NinjaBeats demos in order to improve the overall speed and reliability, enjoy! :)

PaintNinja · paintninja@zeroid.biton Nov 07, 2016Reply

@Zanity: Because currently ZeroNet has limitations on the amount of files per site (although that can be worked around with the new merger sites feature) and can be problematic with large file transfers as there's no file splitting support yet.
While you could use ZeroMux there's still the issue of where to host the content and how you can streamline that as much as possible for the end user.

Zanity · zanity@zeroid.biton Nov 07, 2016Reply

Why not use ZeroNet's optional files feature instead of torrents?

PaintNinja · paintninja@zeroid.biton Nov 07, 2016Reply

@Jro: Thanks! If you have any feature requests or more feedback, feel free to let me know. :)

Jro · jro@zeroid.biton Nov 07, 2016Reply

Will do that for a few days. Tried your demo in firefox. Very nice work

PaintNinja · paintninja@zeroid.biton Nov 05, 2016

Stream more than just music with NinjaBeats: Stream photos, videos, text or even a mix of them, without the need of any special file or additional URL arguments.

Here's some demos, including some requested by the community:

Note that some demos may not work in Chrome due to a browser bug that blocks locally stored videos from being loaded within a webpage. Edit: The browser bug has been fixed by the Chromium team.

PaintNinja · paintninja@zeroid.biton Nov 11, 2016Reply
Technoshaman777 · technoshaman777@zeroid.biton Nov 09, 2016Reply

@PaintNinja: Maybe you could make the magnet link accessible as well on the streaming page. That way someone like me could download and assist with hosting it on Webtorrent. If more people do this, then your demo content will be available 24/7 because my PC is on 75% of the time with Webtorrent running.

PaintNinja · paintninja@zeroid.biton Nov 06, 2016Reply

@Technoshaman777: As the player said, there weren't any peers seeding when you tried the demos, probably because my computer was off at the time. The idea of having a centralised fallback is a good idea, I'll consider it for a future update. :)

Try the demos now, they should work at least in Firefox.

@Nofish: Thanks for the info, I hope it gets fixed soon too!

Nofish · nofish@zeroid.biton Nov 06, 2016Reply

@PaintNinja: There is issues with Chrome and ZeroNet from version 55. The developers accepted the issue as "blocker", so hopefully they will fix it before it hits the stable channel.

Technoshaman777 · technoshaman777@zeroid.biton Nov 06, 2016Reply

If a lack of peers is an issue, have you considered "cloud seeding" your demo content on a google drive or other cloud service? Kopykate does this with several of her streams on this webpage: http://127.0.0.1:43110/1aCq7GiJfUfGZ4GftjYaYbsEngPFzcxvN/

Technoshaman777 · technoshaman777@zeroid.biton Nov 06, 2016Reply

NinjaBeats sounds like an amazing project and I'm looking forward to it's debut. I am unable to get any of the demos listed above to work on Firefox, Edge or Chome. What am I doing wrong here? I can usually get webtorrent content to stream through Firefox. My error says "it appears to be taking longer than usual, possibly lacks peers."

PaintNinja · paintninja@zeroid.biton Nov 05, 2016Reply

@Jro:
I can confirm the issue you're having also occurs in Chromium 56.0.2902.0. Looking at the console, this is definitely a Chrome/Chromium bug and not a bug on my end. Chrome/Chromium is blocking local resources from being loaded (stuff on 127.0.0.1 or localhost is considered local) and hence prevents the video from being played.

@Jro:
@Binero
:
The download speed varies on the amount of peers seeding the file on the NinjaBeats network and their combined upload speed. Assuming that only I am seeding the file, the download will be slow as my upload speed is very poor. Next highlight I will show how to seed when the page is closed, which should help with the download speeds a lot if some of you help seed the files :)

Binero · binero@zeroid.biton Nov 05, 2016Reply

@Jro: Worked for me on Firefox, but took way longer to download.

Jro · jro@zeroid.biton Nov 05, 2016Reply

@PaintNinja: Video downloaded in 2-3 minutes but don't start. I am using chrome 46.0.2490.86. Reloaded page. Download restarts.

Sirenyc · sirenyc@zeroid.biton Nov 05, 2016Reply

@PaintNinja: Now he caught! =D

PaintNinja · paintninja@zeroid.biton Nov 05, 2016Reply

@Sirenyc:
@Jro
:
To infinity and beyond! It turns out that having an ampersand (&) in the filename causes problems. I've renamed the file and updated the link and it's working now.

Jro · jro@zeroid.biton Nov 05, 2016Reply

Buffalo Soldier: Infinity years remaining :-)

Sirenyc · sirenyc@zeroid.biton Nov 05, 2016Reply

Of 3 links the one who does not carry here was the Buffalo Soldier = /

PaintNinja · paintninja@zeroid.biton Nov 05, 2016

Announcing the new NinjaBeats streamer

What's new? A lot. While at first glance it might not look like much has changed, the more you use it the more you'll discover... ;)

I'll be showing off a new highlight of the update on a regular basis until all the main features have been showcased.

PaintNinja · paintninja@zeroid.biton Nov 05, 2016Reply

@Binero: The example link is currently non-functioning and is just used to show the formatting of the URL (it's: audio.html?ID=infohashhere ). I'll update the example link and fix ZeroNet's forbidden bug in the near future, thanks for reporting

Binero · binero@zeroid.biton Nov 05, 2016Reply

The example link seems to not work. It gives an error "Forbidden" with some HTTP headers under it.

PaintNinja · paintninja@zeroid.biton Oct 27, 2016

Sorry about the delay, I'm in the process of getting refunds for the mini servers that broke a while back and replacing them with LattePandas so that I can get some live demos up of the new streamer...

As I don't like making people wait too long, the new streamer's already published and working with all previous NinjaBeats stream links. I just didn't want to do an official announcement until I've got some demos up. Stay tuned and enjoy! ;)

PaintNinja · paintninja@zeroid.biton Oct 19, 2016

Lots of polish, front-end changes, a few new minor features and further work towards playlist support has been done today.

Playlist support is getting close now - just missing a UI for it

Durand · dldx@zeroid.biton Oct 26, 2016Reply

@Splinterk: Looks interesting actually but I'm already using Hugo!

PaintNinja · paintninja@zeroid.biton Oct 25, 2016Reply

@Splinterk: Thanks for your offer, however I have already finished refining my adaptive in-house framework that I'm now using for NinjaBeats.

Splinterk · splinterk@zeroid.biton Oct 25, 2016Reply

@Durand: If you want more info you can simply write me on ZeroMail and i'll explain you whaterver you want.

Splinterk · splinterk@zeroid.biton Oct 25, 2016Reply

@Durand: Kind of... but soon i'll include some server-side function so it will become more than a simple "generator".

Durand · dldx@zeroid.biton Oct 25, 2016Reply

@Splinterk: So it's a snippet generator?

Splinterk · splinterk@zeroid.biton Oct 24, 2016Reply

Only if you want to ; )

Splinterk · splinterk@zeroid.biton Oct 24, 2016Reply

Check out my HTML, CSS, JavaScript and PHP framework http://127.0.0.1:43110/1GaZYNPuLFN9KPz3nVAs2tojwiJjyGuA1Q/

Ninjapi · ninjapi@zeroid.biton Oct 19, 2016Reply

Coll project man! Congrats :)

PaintNinja · paintninja@zeroid.biton Oct 16, 2016

So tired after doing so much streamer code... I've incorporated my new coding philosophy of an "AI-powered adaptive user experience" and lots of new features over this weekend. Not really much I can show yet as it's mostly back-end stuff for now but it's looking good...

With a bit of luck and more work I might have a basic playlist implementation ready for some potential demos sometime next week, that also demo all the new stuff I've just finished coding locally this weekend. Stay tuned! :)

Sirenyc · sirenyc@zeroid.biton Oct 17, 2016Reply

Good luck!

PaintNinja · paintninja@zeroid.biton Oct 15, 2016

I'm currently working on major improvements to the streamer over the next week or so... What music would you like to see in the demos? :)

PaintNinja · paintninja@zeroid.biton Oct 16, 2016Reply

Thank you for your input. I'll try to add at least one song from an artist each of you have suggested per demo announcement, alongside some of my own picks which are specifically chosen to showcase new functionality at their best (where suitable)

@Firebox You can already stream lossless music provided that your browser supports it. I don't use it in demos at the moment due to limited browser support, but maybe when I add a download feature I'll throw in a lossless demo.

Sirenyc · sirenyc@zeroid.biton Oct 15, 2016Reply

REGGAE MUSIC!

SOJA - BOB MARLEY - CIDADE VERDE SOUNDS - MATO SECO - NAZIREU RUPESTRE - REBELUTION - CONE CREW DIRETORIA (RAP) - ARI ACÚSTICO - GROUNDATION.

PaintNinja · paintninja@zeroid.biton Oct 14, 2016

It's been a while, I know... Sorry about that. What's been happening since I was gone? In short, I've been going through some personal difficulties (and still am to a point) and am working on them alongside my increased amounts of academic work I've been receiving.

Unfortunately that has caused the NinjaBeats project to be delayed, but the good news is that I have gotten permission from my examining board to work on NinjaBeats as part of my coursework, meaning the project isn't dead! :D

Future updates are in the works, including:

  • Albums and playlists
  • More dynamic database and listing work (it's fairly static at the moment... not ideal when you have over 1000 unique albums)
  • Seeding when the page is closed (potentially via a ZeroMux + WebTorrent hybrid)
  • Setting up lots of physical, hidden "mini servers" all over the place to upload, seed and stream seed the huge 300GB collection of FLACs

As the project progresses, I shall be posting shorter but more frequent status updates. Stay tuned!

Sirenyc · sirenyc@zeroid.biton Oct 15, 2016Reply

=)

Militaryriotlab · militaryriotlab@zeroid.biton Oct 15, 2016Reply

I am glad it's developing, looking forward to it !

PaintNinja · paintninja@zeroid.biton Sep 04, 2016

Following the unexpected large interest from a music sharing experiment conducted last month, I have decided to overhaul it and make it fully stable and powerful, compatible both embedded in a webpage (such as on the NinjaBeats listing or a fork of ZeroMe) and just stand-alone.

Introducing the NinjaBeats music streamer v2. It works with a much broader range of music files and has lots of error catching and features compared to my last version.

Here's what's new:

  • A complete overhaul on all fronts.
  • Supports album art which is shown beside the player
  • It now shows the name of the currently playing track - even if the ID tags are missing or incorrect, by using some simple algorithms on the track's filename.
  • Your existing links will "just work" on this new streamer without even needing to change the URL
  • You can now use a torrent info hash/ID like in Bwoi Music rather than needing to put the whole magnet link.
  • Much faster, more reliable and more detailed in the statistics
  • Even more stuff that I don't want to list here

Demos!
Stream 7 Years by Lukas Graham (using torrent info hash)
Stream Bad Habit by The Kooks (using magnet link)

Sirenyc · sirenyc@zeroid.biton Oct 10, 2016Reply

@PaintNinja: Okay =) Good luck!

PaintNinja · paintninja@zeroid.biton Oct 10, 2016Reply

@Sirenyc: In short, I'm going through some personal difficulties at the moment and am working on them alongside my increased amounts of academic work I've been receiving.

Unfortunately I am unsure if the project will be continued at this time or reach the target launch date due to these unexpected occurrences, although there is a chance that the project may progress in the future - I am currently looking into whether I could work on NinjaBeats as part of my coursework under a different name and slightly different aims - if so, a lot of the work from there could be ported over to NinjaBeats.

Sirenyc · sirenyc@zeroid.biton Oct 10, 2016Reply

Any news about the ninja beats? =)

PaintNinja · paintninja@zeroid.biton Sep 06, 2016Reply

@Mytest: I can't catch and disable the onclick event for Chrome until it autoplays because as far as I'm aware, Chrome does not fire any events which indicate that the audio has started autoplaying, although I'll try to add a notice for Chrome users in the near future - thanks for the suggestion

Mytest · mytest@zeroid.biton Sep 05, 2016Reply

@PaintNinja: Good to know, but the user is always right =) Can't you catch and disable onclick event for Chrome users until it autoplays? Or at least add a notice for Chrome users.

Sirenyc · sirenyc@zeroid.biton Sep 05, 2016Reply

@PaintNinja: Nice!

PaintNinja · paintninja@zeroid.biton Sep 05, 2016Reply

@Sirenyc: Thanks! Now I just need to eventually add support for playlists, albums and NinjaBeats database integration (the integration being that the player detects the artist of the currently playing track and it'll add a link to the official artist page on the NinjaBeats listing) :D

PaintNinja · paintninja@zeroid.biton Sep 05, 2016Reply

@Mytest: There is a known issue on Chrome (it's on Google's side so it's out of my control sadly) that if you click play on an audio stream before it autoplays, the browser will crash. A known workaround in Chrome is to just wait until the music autoplays anyway and don't click pause/play until it starts playing automatically

Sirenyc · sirenyc@zeroid.biton Sep 05, 2016Reply

@Mytest: Use FireFox!

Mytest · mytest@zeroid.biton Sep 05, 2016Reply

Crashing on Chrome.

Shellbound · shellbound@zeroid.biton Sep 04, 2016Reply

Yes, it works perfectly

Sirenyc · sirenyc@zeroid.biton Sep 04, 2016Reply

Getting perfect !!! Keep it up man! =D

PaintNinja · paintninja@zeroid.biton Sep 02, 2016

You can now donate to NinjaBeats here.

Sirenyc · sirenyc@zeroid.biton Sep 05, 2016Reply

@PaintNinja: Ok =)

PaintNinja · paintninja@zeroid.biton Sep 05, 2016Reply

@Sirenyc: Sorry for the late reply, I didn't get a notification until now. If your browser or client doesn't support bitcoin links, you can try donating directly to the address: 1XpfpsMhvY1gLCRNW3bxkTjj6yQJzN4kL

Sirenyc · sirenyc@zeroid.biton Sep 03, 2016Reply

@PaintNinja: When I open the link error on the page, you should see something on the page type the address?

PaintNinja · paintninja@zeroid.biton Sep 03, 2016Reply

@Tkarita: @Sirenyc: Thanks for your help. I've been aware of being able to donate directly to zites but I couldn't figure out how to import it into my Bitcoin client (I'm using Copay), which is why I'm just providing a bitcoin address at the moment, although Sirenyc has said that there's an error with it, what's the error? Did I make a typo somewhere?

Sirenyc · sirenyc@zeroid.biton Sep 03, 2016Reply
Sirenyc · sirenyc@zeroid.biton Sep 03, 2016Reply

Send an email to Lola, I think she can help you in zerotube it has option to accept donation with bitcoin.

Tkarita · tkarita@zeroid.biton Sep 03, 2016Reply

Every ZeroNet site also accepts donations through the "donate" link in the sidebar. @bot says there have been few donations to any site; maybe there is not enough awareness of what can be done with bitcoin site addresses. It might help if @nofish moved the address and link to just under the globe. Nobody pays attention to the second page.

PaintNinja · paintninja@zeroid.biton Sep 03, 2016Reply

@Sirenyc: Sure, I'll do that once I know that the bitcoin address is valid. I'm pretty new with Bitcoin and this is my first time using it

Sirenyc · sirenyc@zeroid.biton Sep 03, 2016Reply

@PaintNinja: It was to show something on the page where you say to click?

Would be better to put on the main page of the ninja beats the icon of bitcoin with the address? so all who enter on the page vain see part donation!

PaintNinja · paintninja@zeroid.biton Sep 03, 2016Reply

@Sirenyc: Does the bitcoin address 1XpfpsMhvY1gLCRNW3bxkTjj6yQJzN4kL not work? What's the error?

Sirenyc · sirenyc@zeroid.biton Sep 02, 2016Reply

Erro! =/

PaintNinja · paintninja@zeroid.biton Aug 20, 2016

As you might already know, public torrents tend to be very slow because barely anyone seeds and some people seem to think it's a good idea to cap their upload speeds stupidly low... There's also times where people upload torrents claiming they're part of a group they're not - causing mislead users to get lower quality content than expected or potentially dangerous files (e.g. malware, viruses, etc...).

When NinjaBeats launches, we're completely aware of those issues and want to ensure that everyone wanting to participate in our project, can genuinely do so. That's why we're planning on having an official listing for all of the content we publish while additionally thinking up of our own cool kinds of distribution which guarantees decent download speeds.

Anyway, to the point of this post... Over the last few days I've been working on the official listing and made great progress - it's a heavily modified clone of Kaffiene search and I think it looks beautiful... :) You can type in a part of a song name, artist name, album name, genre or just about anything about the tracks you want - and they'll appear instantly. Click on the artist result and you're taken to a custom page all about the artist where you can download or stream anything by them, as well as the ability to see upcoming events and possibly chat with other fans.

While it all works great, it's all static at the moment. I'm looking for script developers who could automate the generation of all these individual pages or better, make the listing a bit more dynamic. If anyone's interested, let me know by contacting me on ZeroMail.

UPDATE: Screenshots added.
Homepage: https://ipfs.pics/QmdhWyaw2tAc5Y2U3iXmP6xRP58i5wPyhL5umD7rdypTD5
The "Meet the artists" page (just a few manually entered in atm): https://ipfs.pics/QmYDZm8u7eurWHspZH3hxbMY7urcrntvH68YHyozwKWxpz
Searching for a partial song name: https://ipfs.pics/QmSPw4DBZtajEsk5AX8b17XQTKwBQCeQWHuaBPMZLwuL2v
Artist page (needs some dynamic code to populate the albums and events areas): https://ipfs.pics/Qmezw7xArCCoseVkM83fdtHzE7BkkGsajeVVxo9xaZsjtm

PaintNinja · paintninja@zeroid.biton Sep 03, 2016Reply

@Anonymous6354: No thanks, I feel like I'm okay with Photoshop already, but thanks for offering. :)

Anonymous6354 · anonymous6354@zeroid.biton Sep 03, 2016Reply

@PaintNinja: Thank god, I'm glad to hear that :)
Btw, do you need any help with photoshop?

PaintNinja · paintninja@zeroid.biton Sep 03, 2016Reply

@Anonymous6354: While it won't require it, some features may be unavailable without it (such as previewing tracks via streaming). You will still be able to use everything else though, including downloading FLACs directly from the browser and searching the listing. Mainly we only use WebRTC for the streaming demo at the moment for people to easily share music with each other... I'm not even sure if we'll need streaming via WebRTC it on launch day for our official library just yet.

Anonymous6354 · anonymous6354@zeroid.biton Sep 03, 2016Reply

@PaintNinja: Thats why it didn't work on my machine.
Does ninjabeats require webrtc?

PaintNinja · paintninja@zeroid.biton Sep 03, 2016Reply

@Anonymous6354: Obviously a WebRTC leak test won't show any data if WebRTC is disabled. Your browser doesn't need WebRTC to work entirely, but on websites that need it like ZeroTube, those sites won't work, just like the WebRTC leak test.

Anonymous6354 · anonymous6354@zeroid.biton Sep 03, 2016Reply

@PaintNinja: My browser is working fine without webrtc, and still it doesn't leak my ip. https://u.pomf.is/pwlohl.png

Sirenyc · sirenyc@zeroid.biton Sep 02, 2016Reply

@PaintNinja: ok =/

PaintNinja · paintninja@zeroid.biton Sep 02, 2016Reply

@Alex (Bwoi): No browser fully supports everything yet, each browser has its own set of features with reasonable overlap with other vendors. In my personal opinion I believe that the major browsers should be supported by developers, not just one specifically. I'm not saying we should be making workarounds for browsers that don't support stuff, but I do think we should at least test our web creations on the major browsers to make sure it at least works - even if some visual effects are missing. I just really hate it when I visit a website and it tells me I have to use something else or the links don't work because it wasn't tested in my browser (regardless of it being Firefox, Chrome, Edge, etc...) - sometimes other browsers may not be available for my system (e.g. Windows Phone, iOS to a point, etc...).

If the page requires a certain feature like WebRTC to work at all and the browser doesn't support it, then I believe it is acceptable to at least notify the user that it might not work, but allow the user to go ahead anyway and dismiss the warning or something.

Alex (Bwoi) · bwoi@zeroid.biton Sep 02, 2016Reply

@Jayofthezero: Firefox doesn't support everything fully though. CSS blurring, some CSS animations, various other features are all left out, which is why I didn't support FF with Bwoi and kept with Chrome. Opera is nice, and Vivaldi is good too, and I'm not too sure why nobody uses them

PaintNinja · paintninja@zeroid.biton Sep 02, 2016Reply

@Sirenyc: Just finished setting up a Bitcoin wallet for accepting donations and I'm just manually going through everything in the library and adding it to the listing as I don't have sufficient dynamic code knowledge and nobody has yet to come forward to offer help in that area.

Jayofthezero · jayofthezero@zeroid.biton Sep 02, 2016Reply

@PaintNinja: Go Firefox :)

PaintNinja · paintninja@zeroid.biton Sep 02, 2016Reply

@Anonymous6354: I've just done some tests on WebRTC leaking in the latest stable versions of Firefox and Chrome, with both on default settings. https://ipfs.pics/QmbBuiNr6mS5E4V8XJXwgwxHXDJFwYKWq6Xf8JHkPejGMq

By disabling WebRTC entirely, sites like ZeroTube and WebTorrent stuff won't work. I recommend checking out that Chrome extension or trying a more privacy-focused browser such as Iron Browser or Firefox.

Sirenyc · sirenyc@zeroid.biton Sep 02, 2016Reply

Any news about the Ninja Beats?

Anonymous6354 · anonymous6354@zeroid.biton Sep 01, 2016Reply

@PaintNinja: i disabled webrtc support on my browser because of the ip leaking thing

Sirenyc · sirenyc@zeroid.biton Aug 29, 2016Reply

@PaintNinja: Only problem I see with this are the record companies, ninja beats and a project that I really want to happen.

Sirenyc · sirenyc@zeroid.biton Aug 29, 2016Reply

@Anonymous6354: I use ZeroTube with only 1 peers and regular catches =D use Firefox.

PaintNinja · paintninja@zeroid.biton Aug 29, 2016Reply

@Anonymous6354: I've used ZeroTube recently and it worked just fine with just 1 peer on a video on Firefox... Maybe you're using Chrome? At the moment, Chrome has poor support for WebRTC video and audio codecs.

Anonymous6354 · anonymous6354@zeroid.biton Aug 29, 2016Reply

@Sirenyc: ZeroTube will never work without at least 20 peers per video.
I tried to watch a video and it never loaded.

Anonymous6354 · anonymous6354@zeroid.biton Aug 29, 2016Reply

@PaintNinja: As long as you, the publisher of ninjabeats never reveal your identity, you are fine.
Always use TOR and free software with full disk encryption and you will never be sued, simply because they wont know who you are.

PaintNinja · paintninja@zeroid.biton Aug 29, 2016Reply

@Sirenyc: There is no bullet-proof way of being entirely anonymous on the internet. Sure, you can make it more difficult to be tracked, but the only certain method of not being tracked online is to not be online.

Even if I won't need to worry about any copyright problems, I don't want to feel as if I am damaging the music industry. I see the NinjaBeats project as a movement towards a different, less restrictive method of enjoying music and connecting the artists with their fans rather than a pirated music site which just wants to make a profit out of other people's works.

Sirenyc · sirenyc@zeroid.biton Aug 29, 2016Reply

Page of NinjaBeats could be equal to that of Zero_Tube, of a look! =D

http://127.0.0.1:43110/1FUQPLXHimgCvYHH7v3bJXspJ7bMBUXcEb/

Sirenyc · sirenyc@zeroid.biton Aug 29, 2016Reply

@PaintNinja: Since the site and the zeronet, you will have to even worry about the copyright?

PaintNinja · paintninja@zeroid.biton Aug 28, 2016Reply

@Anonymous6354: Hopefully it'll become a success... I'm just quite concerned about the potential legal issues :/

Anonymous6354 · anonymous6354@zeroid.biton Aug 28, 2016Reply

@PaintNinja: that's really cool man :)
I am really happy to see something like this happening.

PaintNinja · paintninja@zeroid.biton Aug 27, 2016Reply

@Anonymous6354: Anonymous, unobtrusive ads

Anonymous6354 · anonymous6354@zeroid.biton Aug 26, 2016Reply

is ninjabeats a paid service like itunes? how are we going to support the artists without paying them?

PaintNinja · paintninja@zeroid.biton Aug 26, 2016Reply

@Jayofthezero: Yes, the aim is to have NinjaBeats and the listing all built for ZeroNet.

I'm honestly not sure how I would share revenue with artists to be honest... I haven't really thought it through that much yet. There could be a variety of methods I could go about it...

  • I could try officially licensing music but no guarantee we'll get anywhere considering that we want it completely DRM-free and compatible on any and every device. I might not get a response at all from some artists or labels.
  • I could setup an advertising system that splits revenue depending on popularity of the artist (e.g. an artist that's popular on NinjaBeats gets a higher percentage of ad revenue) and each artist's revenue gets stored into a separate Bitcoin wallet. The funds from the wallets could get transferred to the artists whenever a copyright claim from an artist is filed or whenever either we get in contact with the artist or the artist gets in contact with us (which we'll make sure it'll be easy to contact us).

I'm going to attempt both approaches in an anonymous manner. This'll mean that even if we fail officially licensing music, we'll still at least be seen as ethical and not wanting damage to the industry by providing ad revenue to the artists wherever and whenever possible and not making a profit for ourselves out of artist's works where it's not legal to do so.

Jayofthezero · jayofthezero@zeroid.biton Aug 25, 2016Reply

@PaintNinja: So wait, is this a Zeronet site?

Also, I don't see you having any practical way of sharing your revenue with artists. If you aren't officially licensing their music they won't want anything to do with you, especially the bigger artists that are signed to a label.

Sirenyc · sirenyc@zeroid.biton Aug 25, 2016Reply

@PaintNinja: What you do not get content to this list I put, I will help you.

Updated the list with more bands!

Sirenyc · sirenyc@zeroid.biton Aug 25, 2016Reply

Let's make this project happen. =D

PaintNinja · paintninja@zeroid.biton Aug 24, 2016Reply

@Lemo3tornode: Thanks! :)

PaintNinja · paintninja@zeroid.biton Aug 24, 2016Reply

@Sirenyc: Thanks for your feedback and a list of some potential artists to add to the collection. Note that while I'll be working on gradually adding stuff from your list overtime, there's no guarantee I'll be able to obtain some of the music or make it available on launch day. :)

As for donations and ads, we're working on it and will post a status update here on ZeroMe when it's done. If we do end up adding any ads to our listing in the future, we will make sure that they are unobtrusive and that they respect your privacy. Additionally, we may give the artists a percentage of any revenue we make for legal and ethical reasons.

Lemo3tornode · lemo3tornode@zeroid.biton Aug 24, 2016Reply

@PaintNinja: I'm here for you man. All my servers are waiting! :D

Sirenyc · sirenyc@zeroid.biton Aug 23, 2016Reply

You could put the donation option on the site for bitcoin!

Sirenyc · sirenyc@zeroid.biton Aug 22, 2016Reply

I made a logo for the site, looks like a disk and tb a ninja with a headset. =D
I think that was cool.

https://ipfs.pics/Qma6yv7Nm55HURrsgrECVYoNVNXDwwYC5PRwKPaLFMfvyT

Sirenyc · sirenyc@zeroid.biton Aug 22, 2016Reply

@PaintNinja: Congratulations man, that way there perfect!

REGGAE Bands list to have on the site can not forget! =D

  • SOJA
  • GROUNDATION
  • PROFESSOR "MADNESS"
  • HARRISON STAFFORD & THE PROFESSOR CREW
  • RISING TIDE
  • REBELUTION
  • TRIBAL SEEDS
  • BOB MARLEY
  • CIDADE VERDE SOUNDS
  • MATO SECO
  • NAZIREU RUPESTRE
  • PONTO DE EQUILIBRIO
  • MANEVA
  • TRIBO DE JAH
  • STICK FIGURE
  • MIKE LOVE
  • FORTUNATE YOUTH
  • THE GREEN
  • STEPHEN MARLEY
  • DAMIAN MARLEY
  • DON CARLOS
  • MAX ROMEO
  • ISRAEL VIBRATION
  • VIBRAÇÕES
  • STEEL PULSE
  • JAH SUN
  • ALBOROSIE
  • ALPHA BLONDY
  • CHIMARRUTS
  • NATIRUTS
  • PLANTA E RAIZ
  • DANIEL PROFETA
  • DEZARIE
  • EEK - A - MOUSE
  • FILOSOFIA REGGAE
  • GENTLEMAN
  • GREGORY ISAACS
  • IRATION
  • J. BOOG
  • JAH LIVE
  • JIMMY CLIFF
  • LEÕES DE ISRAEL
  • MATISYAHU
  • MIDNITE
  • EDSON GOMES
  • MONTE ZION
  • PETER TOSH
  • ROCKAMOVYA
  • REEMAH
  • THE CONGOS
  • VENTANIA
  • ZIGGY MARLEY
  • ZONA GANJA
  • MICHAEL FRANTI
  • DREAD MAR
  • BLACK UHURU
  • BAMBU STATION
  • JACOB MILLER
  • JAH CURE
  • KING JAMMY
  • HIRIE
  • THE MAYTALS
  • DADA YUTE
  • TRISTON PALMER
  • JAH I RAS
  • IRMANDADE BRASMORRA
  • JAH9
  • DONALEDA
  • ROOTS OF A REBELLION
  • FREDDIE MCGREGOR
  • LEROY BROWN
  • JOE GIBBS

It has more bands, just do not put all pq would be great.
My first contribution to the site, will help in the reggae category!

PaintNinja · paintninja@zeroid.biton Aug 21, 2016Reply

@Sirenyc: Sure! :) Please bear in mind that it's still a WIP and stuff may change - feedback is welcome.

Homepage: https://ipfs.pics/QmdhWyaw2tAc5Y2U3iXmP6xRP58i5wPyhL5umD7rdypTD5
The "Meet the artists" page (just a few manually entered in atm): https://ipfs.pics/QmYDZm8u7eurWHspZH3hxbMY7urcrntvH68YHyozwKWxpz
Searching for a partial song name: https://ipfs.pics/QmSPw4DBZtajEsk5AX8b17XQTKwBQCeQWHuaBPMZLwuL2v
Artist page (needs some dynamic code to populate the albums and events areas): https://ipfs.pics/Qmezw7xArCCoseVkM83fdtHzE7BkkGsajeVVxo9xaZsjtm

By the way, the artist page banner has a parallax effect which isn't visible in a static screenshot.

PaintNinja · paintninja@zeroid.biton Aug 21, 2016Reply

@Quadrangle: Assuming everything goes to plan, we should have at least a couple of servers seeding and hosting all the content with 1Gbps connections, thanks to someone who goes by the name "Lemo" :)

Show more comments...
PaintNinja · paintninja@zeroid.biton Aug 15, 2016

I've been thinking about how it would be possible for people to share, stream and preview music on ZeroNet (and NinjaBeats) without needing to setup a zite or having to use something like ipfs or clearnet...

Using WebTorrent, I've made a tiny experimental webapp that'll allow you to do just that - just give it a magnet link and it'll stream and seed the music as it receives it!

Try our demo here - the demo streams the song Paradise by Coldplay

.
Known limitations and issues:

  • It will stop seeding once you leave the page
  • It only streams and downloads in the web browser from seeders also in a web browser or clients using WebRTC like WebTorrent's desktop client
  • Only works with m4a and Opus files as browsers only natively support Opus, m4a and mp4 in WebRTC at the moment
  • First time use takes quite a while to load. Wait a couple of minutes and it should eventually start buffering.
  • Google Chrome has a bug causing the page to crash if you attempt to click play while the audio is still buffering. A possible workaround is to just wait for it to autoplay on its own.

@Hoot: While that's a nice idea we're planning on distributing over 1000 unique albums in FLAC format (roughly 300GB of stuff!) on launch day, so it would be too much of a hassle to set up a separate zite for each album and it might spam people's ZeroHello page very quckly... :/

Optional files on the main listing zite are under consideration, although again we're unsure about this as it'll require people to raise their storage limit for the NinjaBeats zite up to the point where some people won't have the space to increase it any further and may not know how to delete the zite to carry on getting more music.

Because of this it's a bit of a challenge to figure out the best means of distribution that won't cause either slow downloads or a confusing experience for some users. It's likely that we'll initially be using a refined version of this streaming experiment I've already got here though (with a download/save file feature of course), as it's like standard torrenting without the need for any additional software and there's no easy way for people to cap their upload speeds causing slow downloads for everyone.

PaintNinja · paintninja@zeroid.biton Aug 17, 2016Reply

@Hoot: While that's a nice idea we're planning on distributing over 1000 unique albums in FLAC format (roughly 300GB of stuff!) on launch day, so it would be too much of a hassle to set up a separate zite for each album and it might spam people's ZeroHello page very quckly... :/

Optional files on the main listing zite are under consideration, although again we're unsure about this as it'll require people to raise their storage limit for the NinjaBeats zite up to the point where some people won't have the space to increase it any further and may not know how to delete the zite to carry on getting more music.

Because of this it's a bit of a challenge to figure out the best means of distribution that won't cause either slow downloads or a confusing experience for some users. It's likely that we'll initially be using a refined version of this streaming experiment I've already got here though (with a download/save file feature of course), as it's like standard torrenting without the need for any additional software and there's no easy way for people to cap their upload speeds causing slow downloads for everyone.

you could also make each album its own site so zero net just distribute it with the rest of the site data when you click on that album

Hoot · hoot@zeroid.biton Aug 17, 2016Reply

you could also make each album its own site so zero net just distribute it with the rest of the site data when you click on that album

@Tkarita: Yep, although I don't recommend it as the file size is often far too large for streaming - especially when there aren't many seeding peers. ;)

PaintNinja · paintninja@zeroid.biton Aug 16, 2016Reply

@Tkarita: Yep, although I don't recommend it as the file size is often far too large for streaming - especially when there aren't many seeding peers. ;)

@Sirenyc: Done!

PaintNinja · paintninja@zeroid.biton Aug 16, 2016Reply

@Sirenyc: Done!

@PaintNinja:
Put your profile here in Zerome in the NinjaBeats site for those who want to have contacts there.

Sirenyc · sirenyc@zeroid.biton Aug 16, 2016Reply

@PaintNinja:
Put your profile here in Zerome in the NinjaBeats site for those who want to have contacts there.

Thanks everyone for your support during such early stages in development, we might have just made ZeroMe's first ever post with the most comments! :P

@Kaffie: Funny enough I actually found out about WebTorrent when I stumbled upon Fastcast, and was curious to see if I could make my own embeddable, lightweight webapp that did something similar but easier and without the need of your own zite or specific static pages.

Once Chrome gets support for m4a streams over WebRTC like every other browser already has (which hopefully is soon), compatibility shouldn't be a problem. Even though atm this webapp is just a prototype, it's reasonably stable on all browsers that support the standards it needs.

And don't worry about 0 seeding peers on any streams I post, as I plan on using this as a cool feature for previewing and possibly downloading music from the upcoming NinjaBeats listing and I'll have multiple dedicated servers seeding 24/7 on both the standard BitTorrent TCP/UDP and website streamer WebRTC.

And maybe in the far future when my programming skills get good enough and if the popularity of this streamer remains high, I'll implement some kind of optional server caching for magnet links so that streams leeched within the last x days remain seeded by a server. :)

PaintNinja · paintninja@zeroid.biton Aug 15, 2016Reply

Thanks everyone for your support during such early stages in development, we might have just made ZeroMe's first ever post with the most comments! :P

@Kaffie: Funny enough I actually found out about WebTorrent when I stumbled upon Fastcast, and was curious to see if I could make my own embeddable, lightweight webapp that did something similar but easier and without the need of your own zite or specific static pages.

Once Chrome gets support for m4a streams over WebRTC like every other browser already has (which hopefully is soon), compatibility shouldn't be a problem. Even though atm this webapp is just a prototype, it's reasonably stable on all browsers that support the standards it needs.

And don't worry about 0 seeding peers on any streams I post, as I plan on using this as a cool feature for previewing and possibly downloading music from the upcoming NinjaBeats listing and I'll have multiple dedicated servers seeding 24/7 on both the standard BitTorrent TCP/UDP and website streamer WebRTC.

And maybe in the far future when my programming skills get good enough and if the popularity of this streamer remains high, I'll implement some kind of optional server caching for magnet links so that streams leeched within the last x days remain seeded by a server. :)

There's been a few people to play around with webtorrent streaming. Fastcast is one that has a solid tech demo up and running. ZeroTube ran into similar problems as you: lack of streamers meant files would always have 0peers. I personally tried tweaking around with it, but it appears it's a bit to buggy with most browsers to make a solid streaming platform. I'd be curious if you actually end up making something neat with this. It definitely has potential.

Installed FireFox! And he took perfect! Congratulations for the work.

Sirenyc · sirenyc@zeroid.biton Aug 15, 2016Reply

Installed FireFox! And he took perfect! Congratulations for the work.

@PaintNinja: I'm using OPERA!

Sirenyc · sirenyc@zeroid.biton Aug 15, 2016Reply

@PaintNinja: I'm using OPERA!

@Sirenyc: Currently only Firefox and Edge 15 (on Win10 Redstone 2 for Insiders) works with the demo. If it's not too complicated to do, I may make some polyfills to support browsers that don't have the web standards required for this player to fully work.

PaintNinja · paintninja@zeroid.biton Aug 15, 2016Reply

@Sirenyc: Currently only Firefox and Edge 15 (on Win10 Redstone 2 for Insiders) works with the demo. If it's not too complicated to do, I may make some polyfills to support browsers that don't have the web standards required for this player to fully work.

Open the test link ta not carrying music. =/

Sirenyc · sirenyc@zeroid.biton Aug 15, 2016Reply

Open the test link ta not carrying music. =/

@RiotPulv: WebTorrent uses WebRTC... By the way, the only data I'm aware it could leak is your public-facing IP address, which can be circumvented on ZeroNet by setting Tor mode to "Always". As for local-facing IP address, that can be prevented by changing a setting in your web browser

PaintNinja · paintninja@zeroid.biton Aug 15, 2016Reply

@RiotPulv: WebTorrent uses WebRTC... By the way, the only data I'm aware it could leak is your public-facing IP address, which can be circumvented on ZeroNet by setting Tor mode to "Always". As for local-facing IP address, that can be prevented by changing a setting in your web browser

Working good.

狗蛋 · nofishes@zeroid.biton Aug 15, 2016Reply

Working good.

The only problem is the use of webrtc (shows your personal data), probably could be best Powder Player or webtorrent

RiotPulv · riotpulv@zeroid.biton Aug 15, 2016Reply

The only problem is the use of webrtc (shows your personal data), probably could be best Powder Player or webtorrent

@PaintNinja: actually it's NOT my project. demo file is old, maybe no seeders any more. webtorrent has some limitations which have be pointed out by the author of universal_p2p. however, webtorrent may be enough for music.

P2P · p2p@zeroid.biton Aug 15, 2016Reply

@PaintNinja: actually it's NOT my project. demo file is old, maybe no seeders any more. webtorrent has some limitations which have be pointed out by the author of universal_p2p. however, webtorrent may be enough for music.

@P2P: I gave that a go last week and it was pretty good, but it requires software to be installed on the computer and the demo file never loaded for me :/ My aim here is to have something similar to your universal_p2p but without any client software or your own ZeroNet zite required. Maybe I just need to wait a while for your software to be more stable, as it's still very early days

PaintNinja · paintninja@zeroid.biton Aug 15, 2016Reply

@P2P: I gave that a go last week and it was pretty good, but it requires software to be installed on the computer and the demo file never loaded for me :/ My aim here is to have something similar to your universal_p2p but without any client software or your own ZeroNet zite required. Maybe I just need to wait a while for your software to be more stable, as it's still very early days

@Tkarita: The player only supports formats the browser does through WebRTC. Opus works (either as .opus or contained in an .ogg) and AAC/M4A works on Edge 15 and Firefox (with Chrome adding support in a future release). I'm using M4A in the demo as it's more universally supported outside of the browser than Opus while still having decent browser support (especially in the future when Google decides to catch up with audio codec support on WebRTC).

PaintNinja · paintninja@zeroid.biton Aug 15, 2016Reply

@Tkarita: The player only supports formats the browser does through WebRTC. Opus works (either as .opus or contained in an .ogg) and AAC/M4A works on Edge 15 and Firefox (with Chrome adding support in a future release). I'm using M4A in the demo as it's more universally supported outside of the browser than Opus while still having decent browser support (especially in the future when Google decides to catch up with audio codec support on WebRTC).

@PaintNinja: it just plays from a local file (hosted on some other site).

Show more comments...

I've been thinking about how it would be possible for people to share, stream and preview music on ZeroNet (and NinjaBeats) without needing to setup a zite or having to use something like ipfs or clearnet...

Using WebTorrent, I've made a tiny experimental webapp that'll allow you to do just that - just give it a magnet link and it'll stream and seed the music as it receives it!

Try our demo here - the demo streams the song Paradise by Coldplay

.
Known limitations and issues:

  • It will stop seeding once you leave the page
  • It only streams and downloads in the web browser from seeders also in a web browser or clients using WebRTC like WebTorrent's desktop client
  • Only works with m4a and Opus files as browsers only natively support Opus, m4a and mp4 in WebRTC at the moment
  • First time use takes quite a while to load. Wait a couple of minutes and it should eventually start buffering.
  • Google Chrome has a bug causing the page to crash if you attempt to click play while the audio is still buffering. A possible workaround is to just wait for it to autoplay on its own.

@Hoot: While that's a nice idea we're planning on distributing over 1000 unique albums in FLAC format (roughly 300GB of stuff!) on launch day, so it would be too much of a hassle to set up a separate zite for each album and it might spam people's ZeroHello page very quckly... :/

Optional files on the main listing zite are under consideration, although again we're unsure about this as it'll require people to raise their storage limit for the NinjaBeats zite up to the point where some people won't have the space to increase it any further and may not know how to delete the zite to carry on getting more music.

Because of this it's a bit of a challenge to figure out the best means of distribution that won't cause either slow downloads or a confusing experience for some users. It's likely that we'll initially be using a refined version of this streaming experiment I've already got here though (with a download/save file feature of course), as it's like standard torrenting without the need for any additional software and there's no easy way for people to cap their upload speeds causing slow downloads for everyone.

PaintNinja · paintninja@zeroid.biton Aug 17, 2016Reply

@Hoot: While that's a nice idea we're planning on distributing over 1000 unique albums in FLAC format (roughly 300GB of stuff!) on launch day, so it would be too much of a hassle to set up a separate zite for each album and it might spam people's ZeroHello page very quckly... :/

Optional files on the main listing zite are under consideration, although again we're unsure about this as it'll require people to raise their storage limit for the NinjaBeats zite up to the point where some people won't have the space to increase it any further and may not know how to delete the zite to carry on getting more music.

Because of this it's a bit of a challenge to figure out the best means of distribution that won't cause either slow downloads or a confusing experience for some users. It's likely that we'll initially be using a refined version of this streaming experiment I've already got here though (with a download/save file feature of course), as it's like standard torrenting without the need for any additional software and there's no easy way for people to cap their upload speeds causing slow downloads for everyone.

you could also make each album its own site so zero net just distribute it with the rest of the site data when you click on that album

Hoot · hoot@zeroid.biton Aug 17, 2016Reply

you could also make each album its own site so zero net just distribute it with the rest of the site data when you click on that album

@Tkarita: Yep, although I don't recommend it as the file size is often far too large for streaming - especially when there aren't many seeding peers. ;)

PaintNinja · paintninja@zeroid.biton Aug 16, 2016Reply

@Tkarita: Yep, although I don't recommend it as the file size is often far too large for streaming - especially when there aren't many seeding peers. ;)

@Sirenyc: Done!

PaintNinja · paintninja@zeroid.biton Aug 16, 2016Reply

@Sirenyc: Done!

@PaintNinja:
Put your profile here in Zerome in the NinjaBeats site for those who want to have contacts there.

Sirenyc · sirenyc@zeroid.biton Aug 16, 2016Reply

@PaintNinja:
Put your profile here in Zerome in the NinjaBeats site for those who want to have contacts there.

Thanks everyone for your support during such early stages in development, we might have just made ZeroMe's first ever post with the most comments! :P

@Kaffie: Funny enough I actually found out about WebTorrent when I stumbled upon Fastcast, and was curious to see if I could make my own embeddable, lightweight webapp that did something similar but easier and without the need of your own zite or specific static pages.

Once Chrome gets support for m4a streams over WebRTC like every other browser already has (which hopefully is soon), compatibility shouldn't be a problem. Even though atm this webapp is just a prototype, it's reasonably stable on all browsers that support the standards it needs.

And don't worry about 0 seeding peers on any streams I post, as I plan on using this as a cool feature for previewing and possibly downloading music from the upcoming NinjaBeats listing and I'll have multiple dedicated servers seeding 24/7 on both the standard BitTorrent TCP/UDP and website streamer WebRTC.

And maybe in the far future when my programming skills get good enough and if the popularity of this streamer remains high, I'll implement some kind of optional server caching for magnet links so that streams leeched within the last x days remain seeded by a server. :)

PaintNinja · paintninja@zeroid.biton Aug 15, 2016Reply

Thanks everyone for your support during such early stages in development, we might have just made ZeroMe's first ever post with the most comments! :P

@Kaffie: Funny enough I actually found out about WebTorrent when I stumbled upon Fastcast, and was curious to see if I could make my own embeddable, lightweight webapp that did something similar but easier and without the need of your own zite or specific static pages.

Once Chrome gets support for m4a streams over WebRTC like every other browser already has (which hopefully is soon), compatibility shouldn't be a problem. Even though atm this webapp is just a prototype, it's reasonably stable on all browsers that support the standards it needs.

And don't worry about 0 seeding peers on any streams I post, as I plan on using this as a cool feature for previewing and possibly downloading music from the upcoming NinjaBeats listing and I'll have multiple dedicated servers seeding 24/7 on both the standard BitTorrent TCP/UDP and website streamer WebRTC.

And maybe in the far future when my programming skills get good enough and if the popularity of this streamer remains high, I'll implement some kind of optional server caching for magnet links so that streams leeched within the last x days remain seeded by a server. :)

There's been a few people to play around with webtorrent streaming. Fastcast is one that has a solid tech demo up and running. ZeroTube ran into similar problems as you: lack of streamers meant files would always have 0peers. I personally tried tweaking around with it, but it appears it's a bit to buggy with most browsers to make a solid streaming platform. I'd be curious if you actually end up making something neat with this. It definitely has potential.

Installed FireFox! And he took perfect! Congratulations for the work.

Sirenyc · sirenyc@zeroid.biton Aug 15, 2016Reply

Installed FireFox! And he took perfect! Congratulations for the work.

@PaintNinja: I'm using OPERA!

Sirenyc · sirenyc@zeroid.biton Aug 15, 2016Reply

@PaintNinja: I'm using OPERA!

@Sirenyc: Currently only Firefox and Edge 15 (on Win10 Redstone 2 for Insiders) works with the demo. If it's not too complicated to do, I may make some polyfills to support browsers that don't have the web standards required for this player to fully work.

PaintNinja · paintninja@zeroid.biton Aug 15, 2016Reply

@Sirenyc: Currently only Firefox and Edge 15 (on Win10 Redstone 2 for Insiders) works with the demo. If it's not too complicated to do, I may make some polyfills to support browsers that don't have the web standards required for this player to fully work.

Open the test link ta not carrying music. =/

Sirenyc · sirenyc@zeroid.biton Aug 15, 2016Reply

Open the test link ta not carrying music. =/

@RiotPulv: WebTorrent uses WebRTC... By the way, the only data I'm aware it could leak is your public-facing IP address, which can be circumvented on ZeroNet by setting Tor mode to "Always". As for local-facing IP address, that can be prevented by changing a setting in your web browser

PaintNinja · paintninja@zeroid.biton Aug 15, 2016Reply

@RiotPulv: WebTorrent uses WebRTC... By the way, the only data I'm aware it could leak is your public-facing IP address, which can be circumvented on ZeroNet by setting Tor mode to "Always". As for local-facing IP address, that can be prevented by changing a setting in your web browser

Working good.

狗蛋 · nofishes@zeroid.biton Aug 15, 2016Reply

Working good.

The only problem is the use of webrtc (shows your personal data), probably could be best Powder Player or webtorrent

RiotPulv · riotpulv@zeroid.biton Aug 15, 2016Reply

The only problem is the use of webrtc (shows your personal data), probably could be best Powder Player or webtorrent

@PaintNinja: actually it's NOT my project. demo file is old, maybe no seeders any more. webtorrent has some limitations which have be pointed out by the author of universal_p2p. however, webtorrent may be enough for music.

P2P · p2p@zeroid.biton Aug 15, 2016Reply

@PaintNinja: actually it's NOT my project. demo file is old, maybe no seeders any more. webtorrent has some limitations which have be pointed out by the author of universal_p2p. however, webtorrent may be enough for music.

@P2P: I gave that a go last week and it was pretty good, but it requires software to be installed on the computer and the demo file never loaded for me :/ My aim here is to have something similar to your universal_p2p but without any client software or your own ZeroNet zite required. Maybe I just need to wait a while for your software to be more stable, as it's still very early days

PaintNinja · paintninja@zeroid.biton Aug 15, 2016Reply

@P2P: I gave that a go last week and it was pretty good, but it requires software to be installed on the computer and the demo file never loaded for me :/ My aim here is to have something similar to your universal_p2p but without any client software or your own ZeroNet zite required. Maybe I just need to wait a while for your software to be more stable, as it's still very early days

@Tkarita: The player only supports formats the browser does through WebRTC. Opus works (either as .opus or contained in an .ogg) and AAC/M4A works on Edge 15 and Firefox (with Chrome adding support in a future release). I'm using M4A in the demo as it's more universally supported outside of the browser than Opus while still having decent browser support (especially in the future when Google decides to catch up with audio codec support on WebRTC).

PaintNinja · paintninja@zeroid.biton Aug 15, 2016Reply

@Tkarita: The player only supports formats the browser does through WebRTC. Opus works (either as .opus or contained in an .ogg) and AAC/M4A works on Edge 15 and Firefox (with Chrome adding support in a future release). I'm using M4A in the demo as it's more universally supported outside of the browser than Opus while still having decent browser support (especially in the future when Google decides to catch up with audio codec support on WebRTC).

@PaintNinja: it just plays from a local file (hosted on some other site).

Show more comments...
PaintNinja · paintninja@zeroid.biton Aug 11, 2016

I've discovered that ZeroMe supports some basic markdown... cool!

You're welcome :)

PaintNinja · paintninja@zeroid.biton Aug 15, 2016Reply

You're welcome :)

@PaintNinja: oh shit nice trick

Klaus Jónsson Zimmermann · klauszimmermann@zeroid.biton Aug 13, 2016Reply

@PaintNinja: oh shit nice trick

@PaintNinja: That moment when you realize
how
stupidly
simple
something is ( -_-)

Jayofthezero · jayofthezero@zeroid.biton Aug 13, 2016Reply

@PaintNinja: That moment when you realize
how
stupidly
simple
something is ( -_-)

@Jayofthezero: Shift+Enter does a new line on websites that would usually submit something if you do a normal enter ;)

PaintNinja · paintninja@zeroid.biton Aug 13, 2016Reply

@Jayofthezero: Shift+Enter does a new line on websites that would usually submit something if you do a normal enter ;)

Whenever I try to hit enter/return in a comment to add a line, it just submits the comment. Only way I can add blank lines is if the box is currently empty, or I paste them in. Is there a trick to it?

Jayofthezero · jayofthezero@zeroid.biton Aug 13, 2016Reply

Whenever I try to hit enter/return in a comment to add a line, it just submits the comment. Only way I can add blank lines is if the box is currently empty, or I paste them in. Is there a trick to it?

@Jayofthezero: Sure, do something like this for a line seperator:
"This is the top line


This is the bottom line"

Notice how there's a blank line on either side of the dashes, that's the "padding".

PaintNinja · paintninja@zeroid.biton Aug 12, 2016Reply

@Jayofthezero: Sure, do something like this for a line seperator:
"This is the top line


This is the bottom line"

Notice how there's a blank line on either side of the dashes, that's the "padding".

Ahg, still can't get it. Maybe I'm misunderstanding "new line padding". Can you expand on that please?

Jayofthezero · jayofthezero@zeroid.biton Aug 12, 2016Reply

Ahg, still can't get it. Maybe I'm misunderstanding "new line padding". Can you expand on that please?

@Jayofthezero Try putting dashes ("-------") with one new line padding on either side, like this maybe?


Test

PaintNinja · paintninja@zeroid.biton Aug 12, 2016Reply

@Jayofthezero Try putting dashes ("-------") with one new line padding on either side, like this maybe?


Test

Any idea how to do line breaks in comments?

Jayofthezero · jayofthezero@zeroid.biton Aug 12, 2016Reply

Any idea how to do line breaks in comments?

I've discovered that ZeroMe supports some basic markdown... cool!

You're welcome :)

PaintNinja · paintninja@zeroid.biton Aug 15, 2016Reply

You're welcome :)

@PaintNinja: oh shit nice trick

Klaus Jónsson Zimmermann · klauszimmermann@zeroid.biton Aug 13, 2016Reply

@PaintNinja: oh shit nice trick

@PaintNinja: That moment when you realize
how
stupidly
simple
something is ( -_-)

Jayofthezero · jayofthezero@zeroid.biton Aug 13, 2016Reply

@PaintNinja: That moment when you realize
how
stupidly
simple
something is ( -_-)

@Jayofthezero: Shift+Enter does a new line on websites that would usually submit something if you do a normal enter ;)

PaintNinja · paintninja@zeroid.biton Aug 13, 2016Reply

@Jayofthezero: Shift+Enter does a new line on websites that would usually submit something if you do a normal enter ;)

Whenever I try to hit enter/return in a comment to add a line, it just submits the comment. Only way I can add blank lines is if the box is currently empty, or I paste them in. Is there a trick to it?

Jayofthezero · jayofthezero@zeroid.biton Aug 13, 2016Reply

Whenever I try to hit enter/return in a comment to add a line, it just submits the comment. Only way I can add blank lines is if the box is currently empty, or I paste them in. Is there a trick to it?

@Jayofthezero: Sure, do something like this for a line seperator:
"This is the top line


This is the bottom line"

Notice how there's a blank line on either side of the dashes, that's the "padding".

PaintNinja · paintninja@zeroid.biton Aug 12, 2016Reply

@Jayofthezero: Sure, do something like this for a line seperator:
"This is the top line


This is the bottom line"

Notice how there's a blank line on either side of the dashes, that's the "padding".

Ahg, still can't get it. Maybe I'm misunderstanding "new line padding". Can you expand on that please?

Jayofthezero · jayofthezero@zeroid.biton Aug 12, 2016Reply

Ahg, still can't get it. Maybe I'm misunderstanding "new line padding". Can you expand on that please?

@Jayofthezero Try putting dashes ("-------") with one new line padding on either side, like this maybe?


Test

PaintNinja · paintninja@zeroid.biton Aug 12, 2016Reply

@Jayofthezero Try putting dashes ("-------") with one new line padding on either side, like this maybe?


Test

Any idea how to do line breaks in comments?

Jayofthezero · jayofthezero@zeroid.biton Aug 12, 2016Reply

Any idea how to do line breaks in comments?

PaintNinja · paintninja@zeroid.biton Aug 11, 2016

My ZeroMe features wishlist:

  • Ability to attach one or more images to posts
  • Reposts, #hashtags and @mentions
  • Searchbox for finding posts, comments and users easily
  • Ability to upload your own image background on your profile (currently you can just have a profile pic and a grey background like the rest of the site - it would be cool if we could upload our own custom background or at least allow us to change the colour of the background to one of a few presets)
  • Ability to write a new post from your own profile page rather than needing to go to to the home page first

Thanks to @Musickiller for some of the ideas

great! thanks!

Rapapobre · rapapobre@zeroid.biton Aug 11, 2016Reply

great! thanks!

Musickiller · musickiller@zeroid.biton Aug 11, 2016Reply

;)

PaintNinja · paintninja@zeroid.biton Aug 11, 2016Reply

Agreed!

Also: liking comments. I got too used to it from blogs and zerotalk, so it just feels weird to lack it now.

Reposts would have to simply point to the original, otherwise that could take up space quick. I can see ZeroNet becoming quite popular. Some creative solutions will have to be made to limit space used by each zite.

Yurithejewler · yurithejewler@zeroid.biton Aug 11, 2016Reply

Reposts would have to simply point to the original, otherwise that could take up space quick. I can see ZeroNet becoming quite popular. Some creative solutions will have to be made to limit space used by each zite.

My ZeroMe features wishlist:

  • Ability to attach one or more images to posts
  • Reposts, #hashtags and @mentions
  • Searchbox for finding posts, comments and users easily
  • Ability to upload your own image background on your profile (currently you can just have a profile pic and a grey background like the rest of the site - it would be cool if we could upload our own custom background or at least allow us to change the colour of the background to one of a few presets)
  • Ability to write a new post from your own profile page rather than needing to go to to the home page first

Thanks to @Musickiller for some of the ideas

great! thanks!

Rapapobre · rapapobre@zeroid.biton Aug 11, 2016Reply

great! thanks!

Musickiller · musickiller@zeroid.biton Aug 11, 2016Reply

;)

PaintNinja · paintninja@zeroid.biton Aug 11, 2016Reply

Agreed!

Also: liking comments. I got too used to it from blogs and zerotalk, so it just feels weird to lack it now.

Reposts would have to simply point to the original, otherwise that could take up space quick. I can see ZeroNet becoming quite popular. Some creative solutions will have to be made to limit space used by each zite.

Yurithejewler · yurithejewler@zeroid.biton Aug 11, 2016Reply

Reposts would have to simply point to the original, otherwise that could take up space quick. I can see ZeroNet becoming quite popular. Some creative solutions will have to be made to limit space used by each zite.

This page is a snapshot of ZeroNet. Start your own ZeroNet for complete experience. Learn More