ZeroLSTN
zerolstn@zeroid.bit

Music streaming for all!

ZeroLSTN
ZeroLSTN.Talk

Source Code:

GitCenter


ZeroMail


Mobile Accounts:

zerolstnmobile@zeroid.bit

zerolstnmobile2@zeroid.bit

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

Activity feed

ZeroLSTN commented on ZeroLSTN's post: @Pubg: Does it show any "MISSING FILES" in the KxoVid sidebar?
ZeroLSTN commented on ZeroLSTN's post: @Pubg: Oh, I don't think that's due to mobile firefox, but just that you're not pulling in the icon fonts. I've relayed the issue to Krixano and it hopefully will get fixed soon.
ZeroLSTN commented on ZeroLSTN's post: @Pubg: Can you post an image? Looks ok in Firefix mobile dev tools: http://127.0.0.1:43110/Me.ZeroNetwork.bit/?Post/1oranGeS2xsKZ4jVsu9SVttzgkYXu4k9v/16HcyFK8526ZYJBKPpSDCbpJv6WWBNvENj/1539879163 Only issue is the upload video button is hidden.
ZeroLSTN commented on Styromaniac's post: Port it to ZeroNet ;D
ZeroLSTN commented on Styromaniac's post: @Kaffie: It is a blockchain, but not intended to replace DNS, just the root names like .com and so forth, so it may actually not be all that useful now that I think about it :)
ZeroLSTN commented on Git Center's post: Can't publish to any peers it seems. I do have latest master of plugin installed.
ZeroLSTN commented on ZeroLSTN's post: @Solens: Hi Solens! Yeah the site is in need of some serious sprucing up. The search *should* be working. I have a feeling that perhaps the songs didn't upload correctly - aka your content.json wasn't signed properly after the new song information was inserted. Did you see a message saying "Publishing" after uploading the songs?
ZeroLSTN commented on Styromaniac's post: handshake.org anyone?
ZeroLSTN commented on mp4's post: @mp4: Ok, I'll look into this. Also btw the link in your user page on ZeroMe should start with 127.0.0.1:43110, instead it'll likely not work for people.
ZeroLSTN commented on mp4's post: Did you edit the year after the fact? If not, then this is a bug. I'll look into it, thanks!
ZeroLSTN commented on Musickiller's post: @Binchan: Thanks! And yeah, it's a lot more organized than what the genres ended up being on v1 :)
ZeroLSTN commented on ZeroLSTN's post: @Thunder33345: Perhaps that would be a good use case for the new [BackgroundProcessing](https://github.com/HelloZeroNet/Plugin-BackgroundProcessing) feature?
ZeroLSTN commented on ZeroLSTN's post: @Krixano: That sounds like it could work. I may look into making something like that at some point if nobody else wants to try.
ZeroLSTN commented on ZeroLSTN's post: @Polar🍀☘️🌿🌾🌴: Somewhere where anyone can just quickly and easily upload an image and get a direct link to copy it though. I don't want to have to clone a site just to host images.
ZeroLSTN started following Human18
ZeroLSTN commented on Zxo✈🔯🚀's post: 你见过的电脑总数是多少? 这似乎真的很高,但。
ZeroLSTN commented on ZAlex's post: Namecoin lite wallet plugin anyone?
ZeroLSTN commented on Krixano's post: Huh... I'll have to investigate this then... Thanks for the heads up!
ZeroLSTN commented on Geekless's post: Judging from the URL: http://127.0.0.1:43110/ZeroLSTN.bit/?/album/NightWish%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20/Wishmaster It looks like the artist tag had some spaces tacked on the end. I've fixed the songs and now trim tags before uploading them. Thanks for reporting!
ZeroLSTN commented on Thunder33345's post: @Thunder: > maybe using album IDs? as in a song can be in an album by it's ID(or the other way around or both ways) So we could generate an album ID when you uploaded a song, but what if the user renames the Album to something else? Would a new album ID be generated, unless there was an existing one? This could also be useful for sending people links to albums/artists that don't change when someone renames an album... > maybe reworking the genre system into tags but i doubt there's any improvement that could be done, other then an offsite wiki for how to tags to set the standards for easy searching, and also what each tag means Some *booru sites get away with just letting the users figure it out and make new tags, and things work. Definitely helps to suggest tags while they type though, and have a few categories of required ones (like genre). > yes lyrics will be good, maybe option to import via clearnet? like a button that says "try search lyrics over clearnet and contribute to this entry" As long as there's an easy API to hook into, I don't see why not. > also i have a question on how to add album art after they have been submitted? There's a button for it on the edit page (Upload Art), but at the moment it's not working. Let me fix that :) > maybe there should be like a section of wishlist? maybe as a LSTN talk for contributing songs and talks on how to contribute http://127.0.0.1:43110/Talk.ZeroLSTN.bit/ ;)
ZeroLSTN commented on Jamesholden's post: You can add multiple repos and push to both at the same time. Might be easiest to run a `git push -f` first just to overwrite any garbage history the repo has.
ZeroLSTN commented on Jamesholden's post: @Jamesholden: If you're familiar with git it's no different, just do ``` git remote add origin /home/user/zeronet/data/yourgitcentersite/znqa.git ``` And then git push'ing will push directly to that file. Then simply hit the 'Sign and Publish' button on Git Center and off your repo goes!
ZeroLSTN commented on Jamesholden's post: @Jamesholden: That works, but isn't super frictionless to view. For the future GitCenter or some other site with browsable source files is definitely recommended for getting possible contributors/issues/feedback :)
ZeroLSTN commented on Thunder33345's post: @Thunder: > the ability to be able to tag things, like instrument_piano has_singer music_only and description? This is a good idea. Some set properties like title, genre, etc, and then generic tags. Description is a good idea too, as is lyrics which someone mentioned earlier. [New issue here](http://127.0.0.1:43110/1GitLiXB6t5r8vuU2zC6a8GYj9ME6HMQ4t/repo/issues/view/?1Code5125iycoEFCMi9a4XVejFwauoyGqj/20@16HcyFK8526ZYJBKPpSDCbpJv6WWBNvENj). > also tag a whole album(which only apply to the album showing in search not the songs inside This is kind of hard at the moment, as there isn't technically an *album* object. Albums are just built out of songs that have the same album. I could have an artist/album combo represent an album, but then if someone renames the album then that link no longer exists. Will need to think about that one more. > also info bubble/hover long enough to show description for things like "this song is part of a compilation album" means also help new users out Mmm, maybe. I do have tooltip support and I agree we should explain everything we can, though not sure if compilation album is something that needs explaining. It is shown in the album view, though we might not have any compilation albums yet to demo that. > site translations would be nice too, if you need chinese translators ill volunteer Yes, this will definitely be needed. I need to build the infastructure first, and it's more of a priority 2 instead of a 1 at the moment, but still one of the top things on my list. [Issue here](http://127.0.0.1:43110/1GitLiXB6t5r8vuU2zC6a8GYj9ME6HMQ4t/repo/issues/view/?1Code5125iycoEFCMi9a4XVejFwauoyGqj/22@16HcyFK8526ZYJBKPpSDCbpJv6WWBNvENj). Thanks for all these suggestions btw, they're awesome!
ZeroLSTN commented on ulrichard's post: Yeah but gitcenter tho
ZeroLSTN commented on Jamesholden's post: Do you have a source code repository somewhere so we can see what it's doing?
ZeroLSTN commented on ZeroLSTN's post: @Krixano: Awesome, thanks.
ZeroLSTN commented on Thunder33345's post: @Thunder: > also links will be nice so i can share a specific album/songs/my playlist At the moment you can just copy the page URL to share an album or an artist. There is a dedicated button on the playlist page, but I'll add one for albums and artists as well. You can track that [here](http://127.0.0.1:43110/1GitLiXB6t5r8vuU2zC6a8GYj9ME6HMQ4t/repo/issues/view/?1Code5125iycoEFCMi9a4XVejFwauoyGqj/12@16HcyFK8526ZYJBKPpSDCbpJv6WWBNvENj). Linking to a specific song requires some design though. Should the song just start playing once you've navigated to the link? Maybe take them to the album page? Or perhaps the Now Playing page? Let me know your thoughts on this here or the [issue page](http://127.0.0.1:43110/1GitLiXB6t5r8vuU2zC6a8GYj9ME6HMQ4t/repo/issues/view/?1Code5125iycoEFCMi9a4XVejFwauoyGqj/8@16HcyFK8526ZYJBKPpSDCbpJv6WWBNvENj). > also can you help me investigate something, if you go to albums there and search "minecraft volume" you can see two duplicated entries for two of these same volumes dunno what caused it I'm only seeing "Minecraft Volume Alpha" and "Minecraft Volume Beta". If this is still an issue, try rebuilding your database from the ZeroNet sidebar. > and how do i label things that i have no clue what the title, author, album is? i have one album of songs and only thing i know is it's played on "hang" and where i got if off the streets(sadly hardcover lost)(highly likely to be independent artist) Yeah, this is sort of an unknown at the moment. Just leave it blank for now and we'll figure something out. > and how does the edit other's songs works? since you dont own their entry and wont that be open to potential abuse Each edit is non-destructive. The site determines the most recent edit to a song and displays that. I'll probably show edit history per-song in the future. > EDIT: also some way to set "seed all" or seed limit related, it's PITA to go to each age and set seeding enabled Someone mentioned this earlier, yeah. Will definitely be making a page with toggles for each decade. Issue [here](http://127.0.0.1:43110/1GitLiXB6t5r8vuU2zC6a8GYj9ME6HMQ4t/repo/issues/view/?1Code5125iycoEFCMi9a4XVejFwauoyGqj/13@16HcyFK8526ZYJBKPpSDCbpJv6WWBNvENj).
ZeroLSTN commented on Thunder33345's post: > is there a way to masstag everything? like batch tag the general or other values since sometimes it's just youtube rips with partial tagging (using my own script) Not yet, but I'll add an issue for it on the issue tracker. It is on my TODO list as it's kind of a pain in the butt to tag things one-by-one (just like it was with uploading one-by-one). > also some sort of language filter will be good idea Yes, especially as more music comes online. Not sure if there's any way to filter the music besides asking people to tag the language when they upload (mass-tagging will help immensely with this as well).
ZeroLSTN commented on ZeroLSTN's post: @Krixano: I don't seem to be able to even though other owner-only buttons are showing, such as "Sign and Publish Changes". Would be nice to close old bugs that have been long fixed in v2 :P
ZeroLSTN commented on ZeroLSTN's post: @Krixano: Haven't gotten anything yet. Ping me on here when you send it.
ZeroLSTN commented on ZeroLSTN's post: @Krixano: Sounds good.
ZeroLSTN commented on ZeroLSTN's post: Should be good soon. Remember this is all initially coming from my laptop :P Seeing some new songs already!
ZeroLSTN commented on Krixano's post: > [Unreleased] The only Id Provider that guarantees unique Id's without having to use any clearnet requests This I am very interested in. Any details?
ZeroLSTN commented on Krixano's post: Videos of making medium/large-scale ZeroNet sites is sorely needed, yes!
ZeroLSTN commented on Musickiller's post: But you have more than 1 connection now? Isn't that what you were trying to fix?
ZeroLSTN commented on Musickiller's post: I was getting the same issue. Fixed by deleting and redownloading the ZeroNet app from the Play Store. Make sure you back up your `data/` directory first if you want to save your user/site data!
ZeroLSTN commented on Git Center's post: Command line tools will be super useful, thanks!
ZeroLSTN commented on Krixano's post: Eh, still a bug I'd say :P
ZeroLSTN commented on version@zeroid.bit's post: @Krixano: Ah, thought the search bar at the top was part of Important Zites. It just fit so nice with the white and everything!
ZeroLSTN commented on Krixano's post: @ZeroLSTN: I'd also make the search text white instead of grey. The grey against green doesn't work too well imo.
ZeroLSTN commented on version@zeroid.bit's post: What is the reload icon in the top right for?
ZeroLSTN commented on Krixano's post: @Krixano: I'd stick to getting other features working before that, but would be a pretty cool pivot for the site's usefulness.
ZeroLSTN commented on Krixano's post: @Krixano: Huh, so kind of like a replacement for ZeroHello huh? Very interesting.
ZeroLSTN commented on Krixano's post: Handy yeah, I try to do most of my searching/querying using the DB and keeping any preprocessing in JS to a minimum.
ZeroLSTN commented on Krixano's post: Very useful!
ZeroLSTN commented on Krixano's post: @Krixano: Thanks! Should make sure you do the same with "http://127.0.0.1:43110/" in the site address and .bit domain fields :)
ZeroLSTN started following Deadjoker
ZeroLSTN commented on Krixano's post: @Krixano: ZeroLSTN2 will be the next version of ZeroLSTN merger sites, coming in v2. That should come out within the next few weeks, so thought I'd just put that in the meantime so the old merger sites don't get included before they're dropped.
ZeroLSTN commented on Krixano's post: The paginator component is also a little confusing. As there's only "1" there, I assume that there's only one total page. If there's more than one, you should show the next few pages up to a maximum of say 4, so the user knows they can navigate to more.
ZeroLSTN commented on Krixano's post: Awesome work as usual @Krixano. Hopefully this'll provide some better discoverability tools that ZeroSites lack. I've added ZeroLSTN. Having a check on the submit button for login and prompting the user to do so if they aren't already would be a nice idea ;) @Git Center +1 to webpack. Now if only I could get it and ZeroLSTN to play nice...
ZeroLSTN commented on Krixano's post: Thanks for the add!
ZeroLSTN commented on ZeroLSTN's post: I'm not getting messages from the echobot either. hrm.
ZeroLSTN commented on ZeroLSTN's post: @Git Center: Nope, my inbox is literally empty. Did you send it to zerolstn@zeroid.bit?
ZeroLSTN commented on nekololi's post: @Nekololi: Ah... I see. Yes, that page appears and is relevant for the person creating the genre, but not those visiting/adding it afterwards. I have the chance to redesign the merger sites now, so I'll definitely keep in mind not to show arbitrary users that information. Thanks for the letting me know!
ZeroLSTN commented on nekololi's post: @Nekololi: I agree the wording may be a bit confusing. The genres you see listed are all the known ones in the index. If you want to *Create* a new genre, that's the button to do so. To add an existing one, just click the '+' button in the list next to it.
ZeroLSTN commented on nekololi's post: Would it be better if songs were grouped by year instead? Say 1980-85, 1986-90, etc.?
ZeroLSTN commented on Jetten's post: @Jetten: Yeah ZeroNet has issues if you don't pass along the right headers because all ZeroNet sites are in an iframe. CORS treats it as a separate origin due to that. Adding the correct headers should be the solution, not many instances of Access-Control-Allow-Origin.
ZeroLSTN commented on nekololi's post: They just added a nice WYSIWYG editor to the UI: [ckeditor](https://en.wikipedia.org/wiki/CKEditor). They just need to download and save the script and serve it over ZeroNet instead of requesting it on page load. Just a simple developer error.
ZeroLSTN commented on Git Center's post: > Instead, genres are too large to be maintained by one person and too different to be wanted to seed. I don't get this point. The "maintainer" of the genre doesn't really have to do anything, they are just the key holder to the data contained within. Other people can upload to a genre and edit the song/album/artist metadata themselves. @Gobottheelphant: Are you suggesting one merger zite per album? A single album is much less likely to be seeded than an entire genre, plus it would clutter one's ZeroHello if they had 200+ album zites in the sidebar. > Moreover, some songs may apply to several genres. This is true, perhaps I'll add a way to tag a song with multiple genres, but it really can only be stored under one. That's ok though, because if you like Hip Hop and a song that's Hip Hop/Jazz comes with it, that should still be within your realm of interested. It would be cool to be able to download all Hip Hop/Jazz songs if you added the Jazz or Hip Hop genre, but I don't think that's technically feasible.
ZeroLSTN commented on Git Center's post: @Git Center: That could work... I'd be interested to see how that plays out in reality.
ZeroLSTN commented on Binchan's post: We lack a JS implementation that @mkg20001 is working on here: https://github.com/ZeroNetJS/zeronet-js Give him/it some love and maybe we can be in future release notes :)
ZeroLSTN commented on ZeroLSTN's post: Just saw Kiwipedia is using this method. Looks like I'll go ahead and set it up myself :)
ZeroLSTN commented on Git Center's post: @Git Center: Do you have any diff'ing between different article versions or are you just storing the full text of the article over and over again? To save space, you could have the full text of the article stored somewhere that is globally editable by any user (if possible), then diff revisions would be stored in user's data folders. This way you get the benefit of saving space over storing entire revisions over and over again with only minor changes, without the overhead of processing all of those revisions to build the full article again on every page load. You would only need to do any processing if someone was viewing the history. My only concern there is if someone edits the page, then more edits pile on top, then someone deletes their edit and sign/publishes, making all edits afterwards invalid. I wonder if there's a way to get around that without storing the entire page text on every edit. @Ssdifnskdjfnsdjk: Just browsing around once the auto-importers up should be sufficient. Also may enlist you once ZeroLSTN has metadata-editing ;)
ZeroLSTN commented on Git Center's post: /me looks on with interest.
ZeroLSTN started following Emeraude
ZeroLSTN commented on Git Center's post: I've created a PR with the *one* typo I found on the main zite :) There were a few typos which I couldn't find in Kiwipedia's code, as they are likely part of the hub instead, which isn't on Git Center: "adding a new article to English version" -> "adding a new article to **the** English version" "For latest version" -> "For **the** latest version" Awesome work on the zite!"
ZeroLSTN started following Balancer73
ZeroLSTN commented on Styromaniac's post: @styromaniac@zeroid.bit: Hrm, well here's a link with your crash details anyways: http://127.0.0.1:43110/1MgHVPCE1ve6QfKrgsqCURzRj72HrRWioz/?16HcyFK8526ZYJBKPpSDCbpJv6WWBNvENj_0
ZeroLSTN commented on Styromaniac's post: Should edit and wrap in \``` tags. Or better yet, post to [NullPaste](http://127.0.0.1:43110/1MgHVPCE1ve6QfKrgsqCURzRj72HrRWioz/) and post link here instead.
ZeroLSTN commented on Nofish's post: @Nofish: Ah, in the context of a blacklist that makes sense. Thanks for clearing things up :)
ZeroLSTN commented on Git Center's post: @Git Center: > I do parse this, just found a reason why not boxes are parsed. Sweet. > Hope you will help me when I will be about to release this. For sure man! Let me know when a good time is to do a full pass over all the strings.
ZeroLSTN commented on Git Center's post: @ZeroLSTN: Also looks like @Nofish currently holds the ZeroWikipedia.bit name reservation? :P
ZeroLSTN commented on Git Center's post: Looks like a good start. Some Wiki-markdown like the infobox not being parsed but I assume we can do that manually. A couple spelling/grammar mistakes as well but those are easy to fix. Also the yellow on the left is a bit jarring. Maybe something a lot lighter, so your attention is immediately focused on the article rather than the sidebar when the page loads. Overall starting to look like a reality, awesome work!
ZeroLSTN commented on Nofish's post: @Kaffie: I think (hope) there's some miscommunication going on here. What @Nofish: is suggesting is that the *creator of a new ID provider* has to do some PoW to generate a zite address for their ID provider so that it fits some regex that other zites agree to. This PoW only needs to be done once by the creator of the ID Provider when they are creating it. At no point in time does a user signing up for these providers need to do any work. If that were the case nobody in their right mind would sign up for them, and instead just use the existing providers. I think this is a good idea, as it allows for more ID providers to be used on zites. The thing I don't get however is... why does it matter if there are a crap ton of ID providers? It's not like users need to download the zite of another user's provider. In federated services such as e-mail or matrix where each user has their own address (bob@startmail.com, @zerolstn:matrix.org), the domain is just a part of their address. What's the problem with having many different domains available? Is there a reason we need to curtail this with PoW? Otherwise great feature, as currently ZeroID/KaffieID (and perhaps 1 or 2 others) are really the only options users have if they want to use the big ZeroNet sites.
ZeroLSTN commented on Nofish's post: @Nofish: Awesome. That proposal sounds good to me.
ZeroLSTN started following Binchan, Kaffie
ZeroLSTN commented on Lxpz's post: @Lxpz: Oh neat, had no idea this was written. Hopefully won't be necessary in the future. I'm also looking into scanning ID3 tags from the website itself on upload as there's a JS implementation.
ZeroLSTN commented on Nofish's post: @Nofish: Can we define a regex for ID providers? So that we can require `1ZeroiD[0-9]|1customaddresshere`? Or will that not be required if we just use the existing ID provider implementation in conjunction with this new option?
ZeroLSTN commented on Lxpz's post: @Lxpz: I'd rather just do a wiki-like version where anyone can edit anything, as doing bookkeeping for suggestions for edits which could be accepted or rejected would be more work, plus the original uploader may never come back to see it. I'm also interested, since batch-file uploading isn't yet supported, how did you upload all these songs? Did you write a script to edit your data.json?
ZeroLSTN commented on Styromaniac's post: Strange. That's the Electronic genre, correct? Unfortunately I don't have the keys to it so I can't sign/publish, but I'll try publishing from my computer and see if your daemon picks it up :D
ZeroLSTN started following FraYoshi
ZeroLSTN commented on Musickiller's post: @Nofish: Might be a bit tough on ZeroNet android. A plugin manager that would rename the folders automatically with a Restart option to enable changes would be a really cool feature.
ZeroLSTN commented on Musickiller's post: @Musickiller: @Git Center: @Binchan Whoopsie, just saw this thread scrolling through ZeroHello. Hope you are doing well during your duty. > also I can only see 2 authors per 2 genres - hip-hop and jazz. Those genres may be a bit empty atm. Try adding some more some the Recomended list. Right now *the big genre* is "Imported from ZeroMusic", but be aware not all songs work as not all could be downloaded from ZeroMusic at the time it was scraped (not by me). > Aldo I can't find out how to upload stuff (from mobile/IceCat) Click the menu icon in the top left, or slide with your finger in from the left to see the sidebar, then head to 'Uploads' and tap the 'New' button to upload! :)
ZeroLSTN commented on Nofish's post: @Nofish: Totally for all that. I also think we should do something about the "Unique to site" address in the login menu. Currently, most sites won't let you interact with them without a cert ID, and thus the unique to site feature is quite useless. Perhaps it could be changed to something else, reflecting the fact it is not a *true* account? Also having it be simple for sites to create anonymous certified user accounts automatically would be nice, especially for \*chans.
ZeroLSTN commented on ZeroLSTN's post: @Jamesholden: I'm starting to see that as well with the songs from 'Imported From ZeroMusic'. It seems they have a seed, but either we are not able to connect to them or the client has some issue with requesting songs from them. I'm not entirely sure what the issue is, but if ZeroNet reports 1 seeds and is unable to connect to them for download, it may be out of my hands. I'll try to get to the bottom of it though.
ZeroLSTN commented on ZeroLSTN's post: @Ssdifnskdjfnsdjk: Sure yeah, you've been great. Added.
ZeroLSTN started following Mkg20001, Lxpz
ZeroLSTN commented on Lxpz's post: Thanks Lxpz, I'm seeding them as well. "Imported From ZeroMusic" isn't really a genre though :P However I understand the inability to sort through all of it. Once anyone can edit metadata, we'll be able to fix up titles and stuff. Unfortunately if we allow anyone to move songs from genre to genre (essentially deleting on one genre and uploading to the other), that would give anyone to ability to delete a song which is not what we want. Perhaps we can get a community effort in moving the songs from the 'Imported' genre to where they actually belong.
ZeroLSTN commented on Lxpz's post: @Binchan: Yeah I'm aware. I've gotten rid of the 'Songs' tab for now to prevent the home page locking up.
ZeroLSTN commented on ZeroLSTN's post: See if the favicon works for you now @Krixano:, I've made it a PNG instead.
ZeroLSTN commented on ZeroLSTN's post: Err, and playlists, since some people seem to think genres are playlists for some reason...
ZeroLSTN commented on ZeroLSTN's post: @styromaniac@zeroid.bit: @Kaffie: Thanks all, right now I'm trying to focus on user experience (knowing when a song has seeders, knowing which ones you've already downloaded, being able to seed an entire artist/album at a time, explaining the genre/merger site concept to people) and features that would be important to get out early before there are too many songs (sorting, searching, there is [already](https://github.com/anoadragon453/ZeroLSTN/blob/master/src/vue_components/footer_bar.vue#L15) some [code](https://github.com/anoadragon453/ZeroLSTN/blob/master/src/router_pages/edit.vue#L21) for album art in the site but it wasn't ready for release due to some UI hangups). Watch out for those features in the near future!
ZeroLSTN commented on Krixano's post: I assume you're aware, but as a PSA for anyone who can't afford rising text-book prices, http://libgen.io / http://gen.lib.rus.ec is a great resource for free textbooks.

Following

+
Namecoin enthusiast! NMC:NH5hnbMQXef1BM2wVLbmEaAjaRgxKUbuxE XMR:86LBvPcK9o1UG4HJf66bUaDNeysNyb4By9ktwtAyEoQJjZN9GM6PfjTaxyNMC75LNbbB8YUywjktYfNgDZxZhgBfEmUsCKE
+
im the kinda guy that like to play around with p2p apps i also tinker around with cjdns if you want to contact me on the hyperboria network my email is cyberfox@hyperboria.name but i prefer you contact me via zeromail ;]
+
`I catch segfaults.` <https://rainbowda.sh> [Github/Emeraude (clearnet)](https://github.com/Emeraude) [ZeroMusic](http://127.0.0.1:43110/1MusicXkuN2pk5hRdmroeyaCLDJtzTicpB)
+
Moscow, Russia, Earth - [Blog in English](/144W6itCd6jUqHDx5SDjbFaRdTnh4gRBBA/) - [Блог на русском](/1MaQ4W5D6G52TpBfPACU9k9QcB1DxvHZ5v/) - [Wiki со ссылками](/1NbzP9dgYhuY71bde9G1LuVGaCE69venzR/)
+
Sites: [Syncronite](/15CEFKBRHFfAP9rmL6hhLmHoXrrgmw4B5o/) [Mother Of All Blocklists](/1LgqZfbtr6dukbjHdjWBEmmthq1shEv3y1/) [Kave](/4Kave.bit/) [App 0](/1E7wdLyfWBZAJoPtk7t7dxBAdVFDkWpKrX/) With App 0, you have to return before adding a shortcut. Possibly Android only. Contact: I'm on Wire. Search for @styromaniac or visit https://get.wire.com
+
Kawaii ZeroNet user
+
Idiot. Love GNU/Linux, KDE, Qt, Free / Libre / Open Source Software, Python, Pirate Party, ZeroNet and other awesome technologies, ideas, projects and software that respect our rights, freedom, privacy and anonimity. There is no meaning of life. Links: -[ My main ZeroSite](http://127.0.0.1:43110/ZAlex.bit/) -[ ZeroMail](http://127.0.0.1:43110/Mail.ZeroNetwork.bit/?to=zalex@zeroid.bit) -[ ClearNet site](http://zausoft.ru) -[ E-Mail](mailto:zalex@zausoft.org)
+
delapsus resurgam
+
ᖱᗩ ᕈᙓᙓᑕᙓ make Love not War. Protect the Internet, the largest project of mankind on Earth. Don't ask for your privacy. Take it back.
+
User from the Void. -------- - [Dark ZeroMe](http://127.0.0.1:43110/1HmJ7GadjdiQUPevaK7QXVrK4nhyCp1fSj/) - If you hate white, come join us on the dark side. - [8values on Zeronet](http://127.0.0.1:43110/1GhQnhzopJKP1RUKX8cd55CSXXSygzPFYj/) - Find out how you lean in politics. - [Blog](http://127.0.0.1:43110/19Bb6RMYZGTDZJduj5q5Zz8uaBgNtHnCeH/) - So far used mostly to post updates of my various ZeroNet projects. - [TED Talks 2017 - Speakers List Archive](http://127.0.0.1:43110/14MQWAD4DNSWx52pidtux4oQXz4gTn4B5f/) - Archive of speakers from when the ZeroNet founder was slated to appear at the conference. - [Share Test](http://127.0.0.1:43110/1FyYahC8sKVYfsPQXEzuRjXNDQeb6Y2xno/) - Experiments with file sharing and video streaming using ZeroMux. - [Contact Me](http://127.0.0.1:43110/mail.zeroverse.bit/?to=jayofthezero)
+
A post-life-sciences student, lerne Deutsch, learning various things about Internet and others. In future like to focus on research esp. on Artificial Life. * [ZeroNet General Dark Theme](/Talk.ZeroNetwork.bit/?Topic:1524712925_1AWwhg4EiWAVttfQboJZ4wJfX3WawfJT3h) * [ZeroNet Mobile Guide](/Talk.ZeroNetwork.bit/?Topic:7_1AWwhg4EiWAVttfQboJZ4wJfX3WawfJT3h) * [ZeroNet Dev Resources Index](/Talk.ZeroNetwork.bit/?Topic:1509171908_1AWwhg4EiWAVttfQboJZ4wJfX3WawfJT3h/Yet+another+ZeroNet+Dev+Resources+Index) * [My Messy Blog](/1EiMAqhd6sMjPG2tznkkGXxhdwFBDdeqT9/) * [My Messy Repo](/13zzNGxEXDeLxHEGZdG3mE7G8dChf45LrV) * [My 0-Gallery](/1D2C23aAoHeoJsvPjZZxS9bt3i93uRVfUP) * [My 0-Share](/1Dphm8Mth9WYN9fPm1yxj8Y4WhcKRhYXJJ/) * [ZeroMe Chronological Timeline](?Post/1oranGeS2xsKZ4jVsu9SVttzgkYXu4k9v/1AWwhg4EiWAVttfQboJZ4wJfX3WawfJT3h/1518537114) * [ZeroMe Language Character Filter and Hub Timeline](?Post/1oranGeS2xsKZ4jVsu9SVttzgkYXu4k9v/1AWwhg4EiWAVttfQboJZ4wJfX3WawfJT3h/1503681678) --- --- [Send me a ZeroMail](/mail.zeronetwork.bit/?to=binchan2), and [If you need ZeroMail notification](/1EiMAqhd6sMjPG2tznkkGXxhdwFBDdeqT9/?Post:67)
+
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)
+
ZeroNet is the way! **[fgobbo.com](http://fgobbo.com)** **[8 bits away [blog]](/1GrwWFTmrKgUGQsGxrKSsRbb2dt8UJaBPN/?Home)**: **[HomePage [todo]](/1BkHJVdwgs8YYDDRwekY1UDnzNmrGX8tYg)** **[ZeroWiki [ITA]](/121RPConrCLF4pu8uhKBnPHjyvhLhtJXr4)**:
+
## 16 Year old Developer and P2P guy ### Projects - [`ZeroMe Reloaded`](http://localhost:43110/me.mkg20001.bit) - [`HelloZeroProxy`](http://localhost:43110/1ProxyQi6h6cy2gGybQECs2WgxnoEP4Cvr) - [`ZionHost`](https://zion.host) ### Profiles, Contact & more - [`mkg20001.github.io`](https://mkg20001.github.io) - [`GitHub @mkg20001`](https://github.com/mkg20001) - [`Blog`](http://localhost:43110/mkg20001.bit) - [`PGP 0x9CF49C5F`](http://keyserver.ubuntu.com/pks/lookup?op=get&search=0x0D948CE19CF49C5F) - [`mkg20001 at gmail dot com`](http://keyserver.ubuntu.com/pks/lookup?op=get&search=0x0D948CE19CF49C5F)
+
zeronet is dope
+
Interested in security, privacy and anonymity. [Personal Zite](/amorgan.bit) Tox ID: A159F3328E43C0766FE3CECA051049699E6AA4B3037FC84B643A00E975DA3559F6D9887D5A17
+
Random Martian
+
Government surveillance? I'll order that with fries and dessert, please! ## Kopy Kate - Decentralized YouTube Alternative: http://127.0.0.1:43110/123XVG3HV1q2mEjp15dEmrQk1ZGH4jTFgG/
+
Admin of big.kopykate.bit
+
Random ZeroNet user
+
Git Center
+
## Programmer, Poet, Conlanger, Composer ### Projects * [ZeroNet Exe Installer](/Talk.ZeroNetwork.bit/?Topic:1526846299_12gAes6NzDS9E2q6Q1UXrpUdbPS6nvuBPu/ZeroNet+Exe+Installer+Beta+P2P+Message+Plugin+by+GitCenter) * [KxoNetwork](/kxonet.bit) * [KxoVid](/kxovid.bit) * [New Important Zites](/1MiS3ud9JogSQpd1QVmM6ETHRmk5RgJn6E/) * [ZeroMedium](/ZeroMedium.bit/?/) ([GitCenter](/1BEPbMfV8QtaZCD2cPNbabfDKnmhTAZRPx)) * [ZeroExchange](/1PHBjZSAc6mHDMkySJNs3XeSXUL7eY7Q7W) * [ZeroNet Dev Center](/14pM9huTYzJdyQyHRj6v2kfhMe8DrxwpGt) * [ZeroDB](/ZeroDB.bit) * [ZeroFrame Router Example](/1K2myjtjoEVpRC2JMieRL73ES4V4iLP2Ev) * [Important Zites](/15Pf9VVuDT8NSWj1qUBh4V89yPmrmzRw6a/) (Old) * [My Portal Zite](/1JBXrjCabLEWXmKJ2pJ4XhxA4rwYAEazKw)
+
`ZeroNet dev.`
ZeroLSTN · zerolstn@zeroid.biton Oct 20, 2018

PoC and detailed explanation of "The Vacation" attack is ready.

Detailed info and POC of the "Vacation" sandbox escape bug that was discovered by GitCenter / Krixano / ZeroLSTN 3 weeks ago (fixed in Rev3616+): The Vacation Vurnerability list.

Get it at ZeroTalk.

Quantumworld · quantumworld@zeroid.biton Nov 29, 2018Reply

You need some good white hat guys to test zeronet. I have been having problems today on this network that may be related to a communist country that does not want there citizens to have access to the us web. This is my 3rd user acct in 24 hours.

ZeroLSTN · zerolstn@zeroid.biton Oct 18, 2018

KxoVid on mobile in Firefox dev tools

ZeroLSTN · zerolstn@zeroid.biton Oct 17, 2018

Check out KxoVid! A new streaming site by Krixano!

ZeroLSTN · zerolstn@zeroid.biton Oct 18, 2018Reply

@Pubg: Does it show any "MISSING FILES" in the KxoVid sidebar?

ZeroLSTN · zerolstn@zeroid.biton Oct 18, 2018Reply

@Pubg: Oh, I don't think that's due to mobile firefox, but just that you're not pulling in the icon fonts. I've relayed the issue to Krixano and it hopefully will get fixed soon.

Pubg · pubg@zeroid.biton Oct 18, 2018Reply

@ZeroLSTN: i post a picture in zerome

ZeroLSTN · zerolstn@zeroid.biton Oct 18, 2018Reply

@Pubg: Can you post an image? Looks ok in Firefix mobile dev tools: http://127.0.0.1:43110/Me.ZeroNetwork.bit/?Post/1oranGeS2xsKZ4jVsu9SVttzgkYXu4k9v/16HcyFK8526ZYJBKPpSDCbpJv6WWBNvENj/1539879163

Only issue is the upload video button is hidden.

Pubg · pubg@zeroid.biton Oct 18, 2018Reply

it is not user_friendly in mobile phone with firefox.

ZAlex · zalex@zeroid.biton Oct 18, 2018Reply

@binchan2: dark theme? :)

ZeroLSTN · zerolstn@zeroid.biton Oct 02, 2018

riot.im device verification:

brzK jTJL Wimj EKlq TCGe T617 lJiJ 8LyD cqBK wGhS PF0

/w9y P4Y+ V4gi bzcR O3lH jpOE YTzg eWOS UhWI J36/ Wxw

ZeroLSTN · zerolstn@zeroid.biton Jul 06, 2018

Hey everyone. I've been busy the last few weeks, but should have some time again this weekend to keep improving things over on ZeroLSTN. Thanks to everyone who submitted bugs in the meantime!

ZeroLSTN · zerolstn@zeroid.biton Sep 08, 2018Reply

@Solens: Hi Solens! Yeah the site is in need of some serious sprucing up. The search should be working. I have a feeling that perhaps the songs didn't upload correctly - aka your content.json wasn't signed properly after the new song information was inserted. Did you see a message saying "Publishing" after uploading the songs?

Solens · solens@zeroid.biton Sep 07, 2018Reply

I wonder if there is any limit for the user to upload the songs? I get to put some albums on the site more now after I send the songs to ZeroLSTN and when I do the search nothing appears what I did = /
Here in my Zerome profile you have the links of the albums that you can upload!

Thx! =)

ZeroLSTN · zerolstn@zeroid.biton Jun 10, 2018

We could really use an image hosting site.

Thunder33345 · thunder33345@zeroid.biton Jun 11, 2018Reply

@ZeroLSTN: i dont know if @gitcenter will allow it to write/read files
i hope there will be a way to grant sites permissions to say read a specific directory

ZeroLSTN · zerolstn@zeroid.biton Jun 11, 2018Reply

@Thunder33345: Perhaps that would be a good use case for the new BackgroundProcessing feature?

Thunder33345 · thunder33345@zeroid.biton Jun 11, 2018Reply

there's also compatibility with screenshot tools
most assume the server have a backend, but zeronet dosent
again someone might wanna screenshot share smth but having to move files around can be a hassle

i think i propose a directory, it can be any and it's where the snapshot tool will put files in when it's invoked to take a zeronet snapshot,
there will be a batch/bash/app/python script that watches that directory, if it sees a image file it will "upload" it to preconfigured site's data and try to sign it, once signed it will generate the URL which is open in a prompt or autocopied to OS

ZeroLSTN · zerolstn@zeroid.biton Jun 11, 2018Reply

@Krixano: That sounds like it could work. I may look into making something like that at some point if nobody else wants to try.

Krixano · krixano@zeroid.biton Jun 10, 2018Reply

@Jetten:

If you just embed the image, there's no mechanism to ask the user to add the site in order to display the image.

Yes there is. My Important Zites (new) has an example of this. It uses CORS to talk to other zites so you can search them - this requires asking the user for permission. However, if the user doesn't first add the zite, it also asks them to add the zite as well.

What I'd do, add a setting to embed images from another zite. When clicking to turn on, ask for CORS permission (adding zite if necessary). Then, whenever there's an image to show, either embed it if the setting was turned on, or just show the link to it.

Jetten · jetten@zeroid.biton Jun 10, 2018Reply

I suppose the biggest dealbreaker is that everyone needs to add the site first if you want to embed images from it. If you just embed the image, there's no mechanism to ask the user to add the site in order to display the image.

Could IFS possibly work for this purpose? It supports public upload of images, direct linking, and quite many active users already have the IFS CDN site added. If you are creating your own site, you could probably even add a dependency on the IFS CDN merger site, so that it is automatically added when someone visits the site. For sites you do not own, but allows embedding of images (for example Unlimit Talk, are there others?), I don't know how to ensure the site is added though...

ZeroLSTN · zerolstn@zeroid.biton Jun 10, 2018Reply

@Polar🍀☘️🌿🌾🌴: Somewhere where anyone can just quickly and easily upload an image and get a direct link to copy it though. I don't want to have to clone a site just to host images.

Thunder33345 · thunder33345@zeroid.biton Jun 10, 2018Reply

everyone want to upload their own stuff and
some people just dont like some other's stuff on the same domain and
some dont want certain materials and
some fear for owner censoring their content

ZeroLSTN · zerolstn@zeroid.biton Jun 09, 2018

v2.0.2 Release!

Aka the "I had free time today" release!

Features:

  • 你好! Hola! Здравствуйте! Translations are here! If you're able to translate ZeroLSTN into any language other than English, than please do so using the instructions.
  • Your volume setting now remains even after closing and reopening ZeroLSTN.
  • Artist/Album names in song cells are now links to their respective Artist/Album pages.
  • The song title and artist name are now shown in ZeroLSTN's tab when they're playing.

Changes:

  • Only show a song's year if it actually has one
  • Move the logo.png file into the img/ directory
  • Make the search field auto-focus when you visit the Search page

Bug Fixes:

  • Trim song tags before uploading. This was causing some duplicate artists and such even though they looked the same. Turns out one had spaces and the other did not.
  • Fixed a bug with the progress slider breaking if you changed the song time before playing your first song.
  • Fixed songs sometimes not looping correctly.
  • Fixed being able to view songs by Blank artists.

As always, thanks to everyone for suggesting new features and reporting bugs on the issues page.

Speedie · speedie@zeroid.biton Jun 27, 2018Reply

Works like a charm :D

ZeroLSTN · zerolstn@zeroid.biton Jun 08, 2018

v2.0.1 Release!

Some minor fixes after the big v2.0.0 release. Mostly bug fixes, but a new feature:

Features:

  • Song timeouts. if a song is taking too long to load (or has zero peers), we now just skip to the next song in the queue and pop up a toast informing the user what happened.

Bug Fixes:

  • Numerous fixes with song filenames. We now replace any special or accented characters that didn't play to well with ZeroNet. If you uploaded a song and had '? seeds' on it, this was probably why. Upload a new version and merge the old song into the new one to get things working again.
  • Don't show song edits on the uploads page.
  • Fixed song/album download. Artist download still in the works.
  • Fixed a bug where adding songs to a playlist would add many copies on those songs (turns out it was just in the display code, the proper amount got added in the DB).
  • Fixed a bug where the "+ Upload more songs button" would actually replace all the songs you were about to upload instead of adding to them. Whoops :)

As always, thanks to everyone for suggesting new features and reporting bugs on the Issues page.

ZeroLSTN · zerolstn@zeroid.biton Jun 04, 2018
ZeroLSTN · zerolstn@zeroid.biton Jun 05, 2018Reply

@Krixano: Awesome, thanks.

Krixano · krixano@zeroid.biton Jun 05, 2018Reply

I'll look into this when I have the time, because I was wondering a similar thing about why this was happening on your zite. I've gotten decent at finding and going around VueJs + ZeroFrame weridness.

ZeroLSTN · zerolstn@zeroid.biton Jun 04, 2018

@Lola: I checked out mixtape.bit. Looks cool! We should chat about how to integrate ZeroLSTN's new playlist feature with it.

Also 'ZeroLSTN' is misspelled on the bottom link :P

Lola · lola@zeroid.biton Jun 14, 2018Reply

@Lola: Fixed. I am going to create a proper section in the next release. In the footer it is not really noticeable.

Lola · lola@zeroid.biton Jun 04, 2018Reply

Also 'ZeroLSTN' is misspelled on the bottom link :P

Sorry I am going to fix it

Lola · lola@zeroid.biton Jun 04, 2018Reply

Yes I thought about this.

ZeroLSTN · zerolstn@zeroid.biton Jun 04, 2018

@GitCenter is it possible to close issues made by others that might've disappeared?

Krixano · krixano@zeroid.biton Jun 04, 2018Reply

@ZeroLSTN: When you go to the issue, there should be a button at the very bottom next to the close button that says comment and close issue.

Would be nice to close old bugs that have been long fixed in v2 - You can, that's what I'm saying.

ZeroLSTN · zerolstn@zeroid.biton Jun 04, 2018Reply

@Krixano: I don't seem to be able to even though other owner-only buttons are showing, such as "Sign and Publish Changes". Would be nice to close old bugs that have been long fixed in v2 :P

Krixano · krixano@zeroid.biton Jun 04, 2018Reply

If you are talking about Git Center zite, I believe you can if you are the owner. Edit: it's the "Comens and close issue" button - unless you are talking about if the issue itself disappears.

ZeroLSTN · zerolstn@zeroid.biton Jun 03, 2018

ZeroLSTN v2.0.0 is out!

After many months in development. Hopefully its worth the weight.

Check it out: http://127.0.0.1:43110/zerolstn.bit

Full changelog: http://127.0.0.1:43110/Talk.ZeroLSTN.bit/?Topic:1528064546_16HcyFK8526ZYJBKPpSDCbpJv6WWBNvENj/Release+v2+0+0

(And don't forget to try out the new dark theme!)

Krixano · krixano@zeroid.biton Jun 04, 2018Reply

@ZeroLSTN: I've sent you the ZeroMail.

ZeroLSTN · zerolstn@zeroid.biton Jun 03, 2018Reply

@Krixano: Haven't gotten anything yet. Ping me on here when you send it.

ZeroLSTN · zerolstn@zeroid.biton Jun 03, 2018Reply

@Krixano: Sounds good.

Krixano · krixano@zeroid.biton Jun 03, 2018Reply

@ZeroLSTN: Great work! Btw, I'm going to send you a ZeroMail about something soon.

ZeroLSTN · zerolstn@zeroid.biton Jun 03, 2018Reply

Should be good soon. Remember this is all initially coming from my laptop :P

Seeing some new songs already!

Krixano · krixano@zeroid.biton Jun 03, 2018Reply

I got it downloaded just now.

Piloth The Mack · piloth@zeroid.biton Jun 03, 2018Reply

Might be your speed Krix. I show no files lacking when I visit

Krixano · krixano@zeroid.biton Jun 03, 2018Reply

I'm still having problems downloading the bundle.js I think. I'll wait it out a little though, to see if maybe it's just downloading slowly.

Piloth The Mack · piloth@zeroid.biton Jun 03, 2018Reply

Very nice work! Checking it out now :)

Krixano · krixano@zeroid.biton Jun 03, 2018Reply

Btw, somebody made a clone of ZeroLSTN because your zite was completely blank (couldn't download bundle.js for some reason).

ZeroLSTN · zerolstn@zeroid.biton Apr 27, 2018

Status Update

So release has got a little hung up on getting uploading of a mass amount of songs. I want 5000+ song uploads to work flawlessly, and thus am doing some testing and iteration until it does.

I'm not entirely sure if the BigFiles plugin is designed to handle a massive amount of file uploads. The problem seems to be RAM usage. So far I've found that in Firefox the RAM usage spikes tremendously with a large amount of songs (10GB+) with the ZeroNet process being fine, while in Chrome browser RAM stays in the couple GB range, whereas the ZeroNet process hits ~5GB RAM and then crashes.

I've reworked the uploading system to be done in batches which has been promising. I'm also going to be switching it to use Web Workers so that it won't take up the UI thread while songs are being processed.

Otherwise the rest of the site is looking great. Many new features and quite a few bug fixes. The changelog is going to be pretty big so watch out for that.

It's so close I can taste it, and I can't wait to see what you guys think of it.

Jetten · jetten@zeroid.biton May 20, 2018Reply

Did you notice @Balancer73 uploaded a clone of ZeroLSTN that can be used meanwhile we wait for the real site to start working again? 1MusicKyJsw3CoEA6g1puwAPQGaeLAV3TM

Wanditoast · wanditoast@zeroid.biton May 19, 2018Reply

I always go to IRC.undernet.org/#mp3passion for mp3

Styromaniac · styromaniac@zeroid.biton May 18, 2018Reply

@Piloth: Yep. Exact same. Still no response from ZeroLSTN.

Piloth The Mack · piloth@zeroid.biton May 18, 2018Reply

@styromaniac@zeroid.bit: Yeah I can't load the zite either. All I get is a blank white page

Underd0g · underd0g@zeroid.biton May 01, 2018Reply

yeah , what's up with that not loading stuf ?

Styromaniac · styromaniac@zeroid.biton May 01, 2018Reply

I and a few others noticed we can't get ZeroLSTN to load after downloading the main site. There's a thread about it on ZeroTalk.

ZeroLSTN · zerolstn@zeroid.biton Apr 13, 2018

ZeroLSTN v2 is now in closed beta! Everything's looking really good. I hope to release it in the next few days once all the little quirks are worked out.

Thanks for being so patient!

ZeroLSTN · zerolstn@zeroid.biton Mar 20, 2018

Got a good amount of work in on ZeroLSTN tonight. You can check out progress on the wiki_style_editing branch on ZeroLSTN/ZeroLSTN.

ZeroLSTN · zerolstn@zeroid.biton Feb 23, 2018

Batch uploading with ID3 tag scraping works now. Coming in v2.

ZeroLSTN · zerolstn@zeroid.biton Feb 12, 2018

ZeroLSTN v1.1.1 released!

This version fixes an XSS vuln discovered by @beardog108 where artist names including <script> tags could execute arbitrary JS. This was due to them being parsed as HTML, as I added <i> tags for the Blank artists.

We now no longer parse them as HTML, instead checking whether the artist name is blank externally and then using Vue directives to wrap artist names in <i> tags or not.

Thanks to @beardog108 for finding and responsibly reporting!

ZeroLSTN · zerolstn@zeroid.biton Feb 12, 2018

@Git Center: Sent you a ZeroMail.

ZeroLSTN · zerolstn@zeroid.biton Feb 16, 2018Reply

I'm not getting messages from the echobot either. hrm.

ZeroLSTN · zerolstn@zeroid.biton Feb 16, 2018Reply

@Git Center: Nope, my inbox is literally empty. Did you send it to zerolstn@zeroid.bit?

Git Center · gitcenter@zeroid.biton Feb 16, 2018Reply

@ZeroLSTN: Didn't you receive my answer?

ZeroLSTN · zerolstnmobile2@zeroid.biton Feb 12, 2018Reply

@Binchan: Great idea, thanks!

Binchan · binchan2@zeroid.biton Feb 12, 2018Reply

@Zerolstnmobile2: @ZeroLSTN: You can rename Zerolstnmobile2 to ZeroLSTN and receive username mention on both client ;)

ZeroLSTN · zerolstnmobile2@zeroid.biton Feb 12, 2018Reply

Solution here.

ZeroLSTN · zerolstn@zeroid.biton Feb 12, 2018

ZeroLSTN Planned Database Redesign

This whole weekend I've been working on trying to figure out how to implement wiki-style song metadata updating, aka Community Song Management. Going forward, as more and more music is added to the site, it's going to become a necessary feature in ensuring the the overall library is kept clean and organized.

This weekend, after going through nearly 10 different iterations of implementations, I've come to the conclusion that we're going to need to recreate the merger database with some slight tweaks, specifically the way songs are stored.

Due to how songs are stored currently, it's not feasible to be able to implement a wiki-style system on top. The current system assigns an ID to each song consisting of the current unix timestamp of when it was uploaded. Initially, I wanted to create a new "update" object which would reference a song's ID and provide new information, which the site would then show instead.

Unfortunately, upon spending time implementing this and then trying to query it, the queries quickly got out of hand. For each query for song information, the site had to account for songs that did have updates, and those that didn't, requiring multiple queries for each. This resulted in inefficient table lookups. And, this was of course is all made worse by the fact that the way existing song data is stored cannot be changed by design, as it's all signed with each respective user's private key, on merger sites which are controlled by the community that no one entity holds the keys to.

Several further implementations were tried around until I finally decided the simplest method would be to store the songs in an array in each user's data.json, give each one an ID, and if two song's IDs match, just show the one with the most recent date_added value.

The idea is that an update is just a new 'song', with the same ID attribute as the original. These can then be grouped together and queried very easily.

Although, one attack against this is someone could simply change their date_added value as the maximum value allowed for that data type, therefore always being the latest edit. I'm not quite sure how to resolve that one just yet. Am open to thoughts there.

Additionally, if there are multiple copies of the same song with different IDs, then they'll both show up, and while we can edit one or the other, we can't delete one of them. Perhaps we could have an update which simply marks the song as deleted. Thoughts on how duplicate songs would be worked around are appreciated.

So that's the songs update, and while we're redesigning things, I've decided to change the way the merger sites are grouped too. Genres was a good initial idea, but in practice it's often difficult to assign a single genre to a song that may be a mix of many different ones, or a song that changes course halfway through.

I originally planned on being able to assign multiple genres to a song, with the "main" genre being where the song file is actually stored, but if one is uploading a mix of different songs, thinking about which genre is the "main" genre is quite confusing...

Instead, I propose merger sites by grouped by Year instead. Years are unambiguous, even for mixes, where their year would be the time at which the mix is produced. We could either have one merger site per year, or one per a range of years, say 5. One per year may be better as we break the data up as much as possible, which will be especially important as more and more songs are uploaded.

All of the above changes come with a small cost, however, and that is deprecating the old, current databases and starting the entire library from scratch. I'd like to thank everyone who has uploaded music thus far, and assure you that it has been very useful in getting the initial foundation of the site off the ground. For the new databases, I plan to have a native batch uploading tool so that people can simply 'dump' their libraries and get the new databases populated very quickly.

Once it is implemented, ZeroLSTN will switch over to v2.0.0. I'm very excited to see how it will all look once released, and for the future of the site in general. Thoughts and feedback in the comments on the new design are very welcome, and I look forward to hearing everyone's thoughts. Thanks for following along!

TL;DR: ZeroLSTN's merger sites are being redesigned, meaning all music will need to be reuploaded. Should be quick with the ability to batch upload. Songs will no longer be grouped by Genre, but by Year which should be a lot less confusing. We'll also have Community Song Management, allowing anyone to edit any song. I have an initial design for how to do that, but it still has some problems and I'd appreciate any feedback or ideas you might have :)

ZeroLSTN · zerolstnmobile2@zeroid.biton Feb 12, 2018Reply

@Ssdifnskdjfnsdjk: Thank you! I think your comment and mine pretty much solves all the immediate concerns I had with the new design! (Unless people bring up anything else :)

ZeroLSTN · zerolstnmobile2@zeroid.biton Feb 12, 2018Reply

@Binchan: A new bot user can just be created that reads all existing song files it can download from the old databases and reuploads them. The original uploaders can then change any metadata that's incorrect if they desire to.

Binchan · binchan2@zeroid.biton Feb 12, 2018Reply

@ZeroLSTN: for some large music databases like "Imported from ZeroMusic", it may be very difficult to add year metadata for all songs. "Uploading to the correct merger site" looks also infeasible for all kinds of users. That's what the wiki-like feature is for I guess.

ZeroLSTN · zerolstnmobile2@zeroid.biton Feb 12, 2018Reply

@Binchan: An update tool for genre owners would be nice, however songs will need to be reorganized by year, so we won't be able to simply copy the data over. A not user could simply read all song files, extract metadata for the years if available, and upload to the correct merger site. And yes, we'll need a new merger name.

Binchan · binchan2@zeroid.biton Feb 12, 2018Reply

Looks like it may break many things, what about creating a new site and use Merged: ZeroLSTN 2.0 instead, and Genre site owner can use the upgrade feature to upgrade to ZeroLSTN 2.0 (and also need to rewrite all data.json), and some genres that can't be upgraded due to all kinds of reason can still be downloaded and played.

ZeroLSTN · zerolstnmobile2@zeroid.biton Feb 12, 2018Reply

Just realized we can solve the date_added issue by simply disregarding any updates that have occurred 'in the future', aka past the current time.

ZeroLSTN · zerolstn@zeroid.biton Feb 10, 2018

ZeroLSTN wiki-style metadata editing has been spec'd out. Should help clean up the data a little bit. Only need to implement it now. Should have time this weekend.

ZeroLSTN · zerolstn@zeroid.biton Feb 06, 2018

Here comes the Search!

  • Search has been added. Access it through "Search" at the top of the page, or in the sidebar on mobile.
  • Fixed the tab lengths on Homepage. Didn't notice that til now, whoopsie!
  • Clean up up code indentation. It was horrible, my IDE was lying to me.
  • Added Christian genre to recommended list.

Why a new minor version?

The reason I'm bumping the version to v1.1.0 is because I feel Search was the last missing feature to make the site usable. Sure there's still a lot of things to add and fix up, but I'm starting to get the feeling I could use ZeroLSTN as my main music player (and just let ZeroNet deal with the hosting ;)

Future

I'm still buried in work and school, but hopefully I'll be getting more time soon. Implementing Search today took 1hr30m, if you want to get an insight into how much time I really don't have.

The next major features will be batch uploading (I'm holding back on uploading my own personal library until this is implemented) and wiki-style metadata editing. There will be edit history, and no diffing. While history diffing would be a major space advancement (and implementation headache) for sites like Kiwipedia, song metadata is comparatively light compared to entire Wikipedia pages, therefore I don't think the extra overhead of processing diffs will provide that much benefit over any minor space savings.

Anyways, hope you guys enjoy ZeroLSTN v1.1.0 and let me know of any comments/concerns!

And don't forget to join us over at ZeroLSTN.Talk for music discussions and meta-talk!

A7oiz · a7oiz@zeroid.biton Feb 06, 2018Reply

great work。

ZeroLSTN · zerolstn@zeroid.biton Feb 02, 2018

Work has currently got me tied up at the moment, but I'm itching to get back on to ZeroLSTN dev, especially since I have searching nearly finished.

I'll keep you guys posted.

ZeroLSTN · zerolstn@zeroid.biton Jan 29, 2018

I plan on refactoring ZeroLSTN to use webpack instead of browserify so that it can generate multiple JS bundles for each page rather than one massive one for the whole site.

Does anyone have any immediate ideas on why that would be a bad idea before I start? As far as I can see it'll be a net positive, but will take a few hours.

I also plan to add some linting in the build process so we don't have a mix of tabs and spaces everywhere.

Steventoast · steventoast@zeroid.biton Feb 01, 2018Reply

Yes!

ZeroLSTN · zerolstn@zeroid.biton Jan 29, 2018Reply

Just saw Kiwipedia is using this method. Looks like I'll go ahead and set it up myself :)

ZeroLSTN · zerolstn@zeroid.biton Jan 26, 2018

Introducing ZeroLSTN Dev Notes!

ZeroLSTN Dev Notes is a new blog for various developer posts related to ZeroLSTN development as well as general tips and guides for new ZeroNet site developers to start creating their own Zites!

I plan to add more posts about general zite development, in order to make things more accessible to the masses. There will also be tips and tricks for the experienced zite developers, as well as detailed guides for developing with more complex features such as Merger zites.

The first post is a general overview of how ZeroLSTN works under the hood. I hope it will be useful to others to explain ZeroLSTN's architecture, and I plan to update it as the zite grows and changes fundamentally over time.

I'm excited for any feedback. Let me know what you think!

ZeroLSTN · zerolstn@zeroid.biton Jan 23, 2018

ZeroLSTN v1.0.8 released!

  • Remove 'Songs' tab from the main page due to heavy processing.
  • Small UI fixes.

With the recent influx of new songs, it's become apparent that the homepage is in desperate need of some pagination/lazy-loading abilities. The biggest resource hog was definitely the songs tab, especially if you have many genres downloaded. I've removed that for now for performance reasons.

Fret not, adding searching capabilities is next up on the TODO list. I plan to have the default be a global artist/album/song search, while also being able to select what you're searching for (artist/album/...) as well.

There is also now an official ZeroLSTN Forum: ZeroLSTN.Talk! Huge thanks to balancer73 for the initial idea. I had to clone the site as I plan to change up the styling a bit, but if you want to be a moderator (if that's possible), just ask :)

ZeroLSTN.Talk will be the place for ZeroLSTN updates, news and discussion. It's also the place to propose your genres for addition to the Recommended Genres list, as well as just discussion on songs, albums, the site in general, etc.

So come on in and join in the fun!

ZeroLSTN · zerolstn@zeroid.biton Jan 24, 2018Reply

@Jamesholden: I'm starting to see that as well with the songs from 'Imported From ZeroMusic'. It seems they have a seed, but either we are not able to connect to them or the client has some issue with requesting songs from them. I'm not entirely sure what the issue is, but if ZeroNet reports 1 seeds and is unable to connect to them for download, it may be out of my hands. I'll try to get to the bottom of it though.

ZeroLSTN · zerolstn@zeroid.biton Jan 24, 2018Reply

@Ssdifnskdjfnsdjk: Sure yeah, you've been great. Added.

Jamesholden · jamesholden@zeroid.biton Jan 23, 2018Reply

I guess it has nothing to do with the code but many songs with 1 peers cannot actually be downloaded :( (Take Linkin Park Meteora album for instance, everything but the first song has one peer but cannot listen anything). Too bad, I would like to seed some, will retry later, appreciate the idea of ZeroLSTN :)

ZeroLSTN · zerolstn@zeroid.biton Jan 12, 2018

ZeroLSTN v1.0.2 released!

  • Queue an entire album/artist at once
  • Download an entire album/artist at once
  • Download individual songs without playing them
  • Artists/albums now have a set URL, which you can link to
  • New icons

Downloading of full albums/artists currently shows no progress other than the ZeroNet progress bar and thus is kind of misleading, but I am working on showing live download progress per-song, which should make the downloading experience better :)

ZeroLSTN · zerolstn@zeroid.biton Jan 09, 2018

ZeroLSTN v1.0.0 released!

Styromaniac · styromaniac@zeroid.biton Jan 11, 2018Reply

@Zerolstnmobile: It's advisable to use PNG for browser compatibility.

Zerolstnmobile · zerolstnmobile@zeroid.biton Jan 11, 2018Reply

@Krixano: I think Chrome can only render svg favicons if they're remote or something strange. PNG will be more compatible anyways but I've left the SVG in since it doesn't take much space and allows people to edit the icon.

Krixano · krixano@zeroid.biton Jan 11, 2018Reply

@ZeroLSTN: It works for me now. I told you about that because I wasn't sure if I had an old version of the zite or not (because it was working on zerocat, just not locally).

ZeroLSTN · zerolstn@zeroid.biton Jan 10, 2018Reply

See if the favicon works for you now @Krixano:, I've made it a PNG instead.

Krixano · krixano@zeroid.biton Jan 10, 2018Reply

@Zerolstnmobile: Yeah, with ZeroMedium, when I add the audio tag to the DOM it starts the streaming.

Also, from ZeroTalk:

Okay, so on my own client, when I click a song it starts downloading. However, when I do the same thing on ZeroCat proxy, it doesn't start downloading and there's this error in the console:

HTTP load failed with status 500. Load of media resource https://zerocat.eu/ZeroLSTN.bit/merged-ZeroLSTN/1Cf2PPFkvCTPFA7xyE21cA1houAM5Soy3F/data/users/12gAes6NzDS9E2q6Q1UXrpUdbPS6nvuBPu/01_-_Rolling_In_The_Deep-1515514118542.mp3 failed.

Also, ZeroCat has an icon while on my client, I still just see the regular ZeroNet icon.

Krixano · krixano@zeroid.biton Jan 10, 2018Reply

@Zerolstnmobile: Considering that the songs I uploaded have msgpack files, it should be streaming. That's how it works for ZeroMedium.

Zerolstnmobile · zerolstnmobile@zeroid.biton Jan 10, 2018Reply

@Kurikomoe: And I'm going to add seed/peer information to the song listings so you'll know if a song is being seeded or not. @gitcenter @missesrobot It seems that songs don't play until the entire file finishes downloading rather than natively streaming. Is there anything special I have to do to tell it to stream BigFiles? Either that or I need to tell the <audio> tag to force playing even though the file isn't fully downloaded.

Zerolstnmobile · zerolstnmobile@zeroid.biton Jan 10, 2018Reply

@Kurikomoe: oh hey, yeah a genre is a category that a specific song falls under. For instance, Taylor Swift makes country music, where "country" is the genre. On ZeroLSTN, the song's genre defines where the song file is stored. Soon, I'll add playlists which will let you define a list of songs which you can send other user's which can include any song from any genre, but that feature isn't ready yet. Is a profile where you can share your playlists/uploaded songs also something you guys would want?

Krixano · krixano@zeroid.biton Jan 10, 2018Reply

@Kurikomoe: Playlist is a collection of songs. Genre is the type of song (rock, pop, etc.). You can make genres into playlists, but they are different.

Kurikomoe · kurikomoe@zeroid.biton Jan 10, 2018Reply

And I cannot play any music. Dont know the reason. Clicked the play button and nothing happened.

Kurikomoe · kurikomoe@zeroid.biton Jan 10, 2018Reply

@ZeroLSTN: I am sorry but genres aren't playlist ? I am a little confused. Could you write a tutorial in github repo.

ZeroLSTN · zerolstn@zeroid.biton Jan 10, 2018Reply

Err, and playlists, since some people seem to think genres are playlists for some reason...

ZeroLSTN · zerolstn@zeroid.biton Jan 10, 2018Reply

@styromaniac@zeroid.bit: @Kaffie: Thanks all, right now I'm trying to focus on user experience (knowing when a song has seeders, knowing which ones you've already downloaded, being able to seed an entire artist/album at a time, explaining the genre/merger site concept to people) and features that would be important to get out early before there are too many songs (sorting, searching, there is already some code for album art in the site but it wasn't ready for release due to some UI hangups).

Watch out for those features in the near future!

Styromaniac · styromaniac@zeroid.biton Jan 10, 2018Reply

I'm with @Kaffie: here. It works really well. All that's needed is more features and visual presentation.

Kaffie · kaffie@zeroid.biton Jan 10, 2018Reply

Beautiful site. Works perfectly. Just need album art, being able to actually sort music by genre, etc.

Styromaniac · styromaniac@zeroid.biton Jan 09, 2018Reply

@Active: Just you unless you tried immediately after it was published. In that case, it's fixed.

Active · active@zeroid.biton Jan 09, 2018Reply

http://127.0.0.1:43110/ZeroLSTN.bit - Not Found
/ZeroLSTN.bit - i hope it's just me, but other new *.bit sites unknown to my zeronet instance work (i didn't find you on zeromail)

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