Re: best accessible IDE
@11That word navigation thing is the only thing that bothers me too. I thought they were just trying to make it act like VoiceOver because so many people develop on OS X.What is the status of that bug? I'm assuming it's been reported / is being worked on?
URL:
Re: help with sound_lib in python
@6Sure, but try not to be too modest, even in its current form, Synthizer is better than sound_lib in terms of documentation, and its ability to do 3d sound.
URL: https://forum.audiogames.net/post/552481/#p552481
--
Audiogames-reflector mailing list
VSCode Tasks For Python
Hi all,Just got back to Python after something of a hiatus, and as many people are using Python here, and many people are asking / talking / probably thinking about VSCode, I thought I'd post my tasks.json file for people to use with VSCode and Python.To use the
Re: Just wanted to provide an update on Max-Lib
I don't understand half the stuff on here, so I just wanted to say, @1, I think what you're doing sounds really interesting. Best of luck to you, and I can't wait to see what you come up with!
URL:
Re: what do i need in an rpg engine?
Honestly, I don't think I'd have got to where I am right now (not that that's anywhere special to be fair) if it hadn't been for lofty dreams that were way harder to code than I was ready for.If RPG engines are what turn you on, then you think about it
Re: WebAudio question
Collision detection is on my todo list. For now it's pretty basic, but works.As an aside, don't suppose you've got any pointers on setting how that distance interacts with my coordinate system do you? I mean, there should be a correlation between the two, so if I move
Re: Reviewing Pyglet
Honestly, the only couple of problems I've ever come up against with Pyglet are:1. Mis-typed event names:@window.event
def on_key_up(symbol, modifiers):
"""This will never fire, because the proper event name is on_key_release, but I can rarely remember, and you
Re: Object inspection help
Sorry, I've never heard of it. I just use my app with a screen reader (which is how I use the computer anyways).Sorry I can't be of mor ehelp.
URL: https://forum.audiogames.net/post/555451/#p555451
--
Audiogames-reflector mailing list
Re: Handling Input in Pyglet
Way I did it was to add an action decorator to my Window subclass.As far as I'm aware, there's 2 types of keys that need handling in games: Keys that do something straight away, like speaking coordinates or turning. Then there's those that run on an interval
Re: developing a singular verses plural grammar system in your game
Hi,I have spent some time tackling this in both Python and Dart.I wrote it a while ago, and I've used both packages in my own projects.Looking at the Python version, it's code is fairly outdated, and massively
Re: developing a singular verses plural grammar system in your game
OK, I've updated my library. There's examples on the repo, and I've put type hinting and all that good stuff in.Here's a basic example taken from the repo:"""Provides a basic example of how the library can be used."""
Re: Python: Gauging Interest in a Possible Project
I think it's a fine idea, and would be more than happy to contribute code.Maybe have a few different folders, with code that's less than 10 lines, less than 50 lines, less than 100 lines... you get the idea.
URL:
Re: Audio game jam
I think this is a great idea. Well done you!
URL: https://forum.audiogames.net/post/552938/#p552938
--
Audiogames-reflector mailing list
Audiogames-reflector@sabahattin-gucukoglu.com
https://sabahattin-gucukoglu.com/cgi-bin/mailman/listinfo/audiogames-reflector
Re: VSCode Tasks For Python
@2Ah, thanks. Didn't think of doing that.
URL: https://forum.audiogames.net/post/552948/#p552948
--
Audiogames-reflector mailing list
Audiogames-reflector@sabahattin-gucukoglu.com
Re: help with sound_lib in python
@10It has got a pretty good manual, I agree.
URL: https://forum.audiogames.net/post/552947/#p552947
--
Audiogames-reflector mailing list
Audiogames-reflector@sabahattin-gucukoglu.com
Re: localhost refused to connect
Personally, I'd go for writing it anyways. If you sit about and worry about whether something has been done or not yet, you'll never code, because there's so many of millions of projects already out there.I don't think Camlorn was telling you not to bother,
Python module for 2d movement
Hi all,With all the talk of 2d movement lately, I've split off the functions I've been using (mostly taken from Camlorn in one way or another), and made them into a module.It's helpfully called movement_d2, and as such, can be installed with pip install
Re: The Synthizer Thread
So it seems that Synthizer works with pyinstaller with no extra config (apart from adding your sounds obviously).HTH someone.
URL: https://forum.audiogames.net/post/555990/#p555990
--
Audiogames-reflector mailing list
Re: Multiple State Menus?
OK, so I copied this menu implementation from my Earwax project, which probably does all the menu stuff you want, assuming you're happy to use Pyglet.I removed all of the imports, since they will probably just confuse the issue.@attrs(auto_attribs=True)
class
Re: Python module for 2d movement
No clue. I don't use Lucia. I guess the main difference would be that you don't need to lug around Lucia if you're not using it.
URL: https://forum.audiogames.net/post/555986/#p555986
--
Audiogames-reflector mailing list
Re: Accessible coding boot camps for the blind
You might find W3Schools useful.Not sure about the whole interactive thing. Interactive usually means pretty and HTML5-ified, which usually means less accessible.If you're good with learning from books, then "learn
URL:
Re: The Synthizer Thread
Well, it works just fine.BTW, I don't suppose you know when the next release will be out do you? I believe you've fixed all the things that I know are broken.
URL: https://forum.audiogames.net/post/556024/#p556024
--
Audiogames-reflector mailing list
Re: The Synthizer Thread
@144Nice nice. Looking forward to it.
URL: https://forum.audiogames.net/post/556100/#p556100
--
Audiogames-reflector mailing list
Audiogames-reflector@sabahattin-gucukoglu.com
https://sabahattin-gucukoglu.com/cgi-bin/mailman/listinfo/audiogames-reflector
Re: The Synthizer Thread
Is there a way to run a callback when some audio has finished playing?I'm wanting to play footstep sounds, but obviously don't want to store the footstep sound to stop it before playing the next one, and don't want the objects leeking either.I could use
Re: Object inspection help
A quick google of Accessibility Inside doesn't show anything obvious.Is this a service? Or are you talking about some language / package feature?
URL: https://forum.audiogames.net/post/555009/#p555009
--
Audiogames-reflector mailing list
Re: Py IDE?
@4Are there any problems with it? I've literally never been able to get it working, and I'm not sure if it's me, or the software.Not planning to use it now, because VSCode, but I always wondered.
URL: https://forum.audiogames.net/post/557007/#p557007
--
Re: Py IDE?
@6That's interesting. I have a friend who swears by PyCharm, so I assumed I was doing something wrong. Thanks for the clarification. Glad I didn't lose too much sleep over it.
URL: https://forum.audiogames.net/post/557061/#p557061
--
Audiogames-reflector mailing list
Re: a question abowt python 3
I'm not sure as it's even still there.Does pythonw.exe still exist after installation?#I'm sure someone said it was buggy to begin with, but I may have dreamed that.
URL: https://forum.audiogames.net/post/556613/#p556613
--
Audiogames-reflector mailing
Re: Py IDE?
Yes @2, using it for Python lots and lots here. Works great. Even better once you start using Type hints. Now I can fly, and very few type-centric bugs.I still tend to run py.test and my main scripts from cmd, because I just prefer reading tracebacks and things there, but it's
Re: Any way to make coding on MacOS non-painful?
@26But you can use the same code? I mean obviously there's Flutter, and others have mentioned other frameworks as well.@CamlornSo glad to read your stuff about macs and their undeserved price tag. I have felt like that for ages, but every
Re: Lucia - OpenSource AudioGame engine written in Python
@356How would you imagine networking working? I've been wondering how to make a generic client-server interoperability thingy. I mean, we already have RPC, so maybe that would work, but Lucia would also need to offer a server
Re: Python: Usage for Joysticks and External Controllers?
@5Neither does Pyglet, sadly.
URL: https://forum.audiogames.net/post/602838/#p602838
--
Audiogames-reflector mailing list
Audiogames-reflector@sabahattin-gucukoglu.com
Re: Lucia - OpenSource AudioGame engine written in Python
@358I mean how would the API look for that? Are you thinking of breaking all the commands apart yourself like a MUD? Or make command objects you could send over a socket, which would have predictable responses on the other end?
Re: lucia error, makes no sense to me
Looks like you're treating the keys_held variable as a dictionary, when the IndexError suggests it's a list.Hope that helps some.
URL: https://forum.audiogames.net/post/605033/#p605033
--
Audiogames-reflector mailing list
Re: Framework, my new set of tools for audiogame creation in python3
I feel the need to point out that you'd all have way less problem with this stuff if you'd just include type hints.I know they're a drag if you're not used to them, but honestly my Python game has gone way up since I
Re: what's the best language for audiogames(not python)
What are people doing that is causing Python to be too slow? I'm not denying it's not the fastest language in the world, but what are you doing to it to get to the point where you're struggling?Are you sure it's not things like
Re: The Synthizer Thread
Hi,I don't reallyw ant to submit an issue, as I've no idea if I'm doing something wrong or not here.The below code works extremely slowly on my system. I hit the space bar, and the sound plays maybe 0.5-1.0 seconds afterwards.Here's the code:]"""Minimal Synthizer
Re: The Synthizer Thread
@313Could always sell support... You'd make a mint off me alone I reckon, with all the questions I've emailed you in the past haha.What format would you want presets in? I'm thinking of making some kind of reverb editor I can use in my own projects. No idea what
Re: The Synthizer Thread
@317When I've made my reverb editor, I'll post it so anyone can make presets then send them to @Camlorn.Won't be starting work on it for a bit though. A week maybe.
URL: https://forum.audiogames.net/post/595590/#p595590
--
Audiogames-reflector mailing list
Re: The Synthizer Thread
@305Yup, 0.7.5 works like a charm. No lag at all... Not sure whether to be sorry or not. Damn Linux!
URL: https://forum.audiogames.net/post/595194/#p595194
--
Audiogames-reflector mailing list
Audiogames-reflector@sabahattin-gucukoglu.com
Re: The Synthizer Thread
@315OK, thank you, that's great. I'll have me a play.
URL: https://forum.audiogames.net/post/595445/#p595445
--
Audiogames-reflector mailing list
Audiogames-reflector@sabahattin-gucukoglu.com
Re: some help needed with python
@12Are you sure that's where the file is located?Also, not sure if it's relevant, but your code (and output) is showing up with a right quotation mark, rather than an apostrophe or double quote. Not sure what editor you're using, but this could be
Re: Would it be a good idea to create my own kind of community?
In the interests of spreading the love, I'd recommend Dart and Flutter for the front end. That way, you could make a mobile app, in addition to a website.Just go with something off the shelf though, it'll be way easier and
Re: Would it be a good idea to create my own kind of community?
@5That is sort of incorrect.You're right that you need some kind of backend to run the database ETC, but you can absolutely write the front end in HTML / _javascript_ / CSS, it's just not a terribly good idea since there's
Re: newbie in game developing
If you send us actual code, we can take a look.Just as a warning though, I personally am a bit of a code snob, and won't read code that's badly formatted.
URL: https://forum.audiogames.net/post/596478/#p596478
--
Audiogames-reflector mailing list
Re: Migrated Godot accessibility to GitHub
Hey @nolan,Will you be taking part in Godotcon 2021?
URL: https://forum.audiogames.net/post/596494/#p596494
--
Audiogames-reflector mailing list
Audiogames-reflector@sabahattin-gucukoglu.com
Re: Earwax
@102Hehe, honestly, I think I use them more than is sane or sensible, but I do like the way they work. Also, they're stupidly simple, they just don't look it.@decorator
def f():
passis the same as:def f():
pass
decorator(f)Similarly:@decorator(name='Test')
def f():
Re: Earwax
For anyone who's following this thread, the latest version of Earwax has a tasks API.The idea behind this is that while you can schedule stuff to happen regularly with pyglet.clock.schedule_interval, you can't schedule stuff to happen irregularly.You can do that with tasks:from
Make wx.lib.agw.floatspin.FloatSpin accessible
Hi all,I'm trying to use wx.lib.agw.floatspin.FloatSpin, and it's not labelling properly.I'm putting wx.StaticText instances before the FloatSpin instances, and still nothing. I am adding them to a sizer and all that good stuff, so I don't
Re: Framework, my new set of tools for audiogame creation in python3
Hey @1Great work, and thanks for releasing. The more tools we have for creating the better I reckon!Good job!!!
URL: https://forum.audiogames.net/post/597162/#p597162
--
Audiogames-reflector mailing list
Re: Make wx.lib.agw.floatspin.FloatSpin accessible
@2OK, thank you. I thought I was barking up the right tree with wx.Accessible, but I couldn't find the right label to set. I shall keep trying now it's daylight again haha.@3No clue, but it does worry me that even WX's accessibility now
Re: The Synthizer Thread
@308Magic, thank you mate.@310I'm not sure as Synthizer's defaults are bad, although admittedly the default reverb sounds like you're in a metal box or something.You still planning to ship presets? Or have some kind of market place? The second option could actually
Re: Keeping track of seek position using Synthizer
@1If it's simply a case of destroying stuff afterwards, just schedule the destruction for non-looping sound, and destroy them immediately after they've finished being useful for looping ones.Presumably you're using some kind of toolkit
Re: Designing an Audio FPS
Hi,I've just had a little look. Liking what I see so far. There seems to be some strangeness with echo, and every time you fire your gun, the poor blokey gets hit twice.What are you developing this in just out of interest?
URL:
Re: Wheret o store my commands?
Maybe have a class which contains the default hotkey? Then there's the possibility the user can change them later on.If you're talking about using hard coded numbers then I'd avoid it. Hopefully whatever library you're using provides something like
Re: Synthizer Reverb Editor
Also, @24ironically, I found Flask because you recommended to it me haha.
URL: https://forum.audiogames.net/post/598611/#p598611
--
Audiogames-reflector mailing list
Audiogames-reflector@sabahattin-gucukoglu.com
Re: VSCode debugger is no longer working after recent update
@1Might be worth you asking the folks over on Microsoft/vscode-a11y - Gitter.
URL: https://forum.audiogames.net/post/598600/#p598600
--
Audiogames-reflector mailing list
Audiogames-reflector@sabahattin-gucukoglu.com
Re: Synthizer Reverb Editor
@22OK, that's interesting about not using regexp anymore.Also, and I know this is a small thing, the code that Django automatically generates doesn't pass flake8.I know I can work around that, they're just little things, that added to me never really wanting to
Re: Make wx.lib.agw.floatspin.FloatSpin accessible
@6Most of my problems have been fixed by not using FloatSpin. I've just made my own version, using keyup events to emulate. We'll see what fresh hell I've unleashed upon the world when I release this reverb editor.
URL:
Re: Synthizer Reverb Editor
@2No worries mate. Hadn’t really appreciated how nice the reverb was until I started playing with it in my editor. You can get some lovely sounds out of it. Good work!!
URL: https://forum.audiogames.net/post/597539/#p597539
--
Audiogames-reflector mailing
Synthizer Reverb Editor
Hi all,I've created a little module that lets you load and dump reverb settings from dictionaries.using that, wxpython and YAML, I've made a little reverb editor.You can get a compiled exe from here, or you can simply pip install -U synthizer-fx, then use the
Re: Synthizer Reverb Editor
So I'm glad people are liking the reverb (which I can't take credit for), and the editor (which I can).Eventually, I have this dream of a "market place", where you could upload your reverb presets, with dry and wet examples. I'm currently learning Ruby on Rails,
Re: Synthizer Reverb Editor
Hi all,I've updated my reverb editor to coinside with Synthizer 0.8.Please be aware that audio seems to completely stop if you set t60 to 0.For anyone who doesn't want to run from source, here's the EXE:https://www.dropbox.com/t/RHZUHXUtxYitRq9D.Hope it's fun.
Re: Earwax
@105No, I meant in Earwax. I've been buggering about with its API quite mercifully. Honestly, I'm lucky that I'm in a position where nobody's using it yet, because I'd really have messed up some lives if they were.Seems releasing a medium-sized library isn't as easy as I
Re: Earwax
@106Thank you so much, you're absolutely right. I've edited my original post to include your fixes.Thanks for picking me up on that. I really don't want to leave bad code around where newbies could stumble over it and get even more confused.
URL:
Re: Sound designer looking for something to do
@7Not quite what I meant.I meant an actual link that anyone who stumbles over this topic could listen to, to see what sort of stuff you produce.
URL: https://forum.audiogames.net/post/600848/#p600848
--
Audiogames-reflector mailing list
Re: The Synthizer Thread
@326Good work mate.I'll play with it properly tomorrow, but upon running the Earwax test suite:earwax\mapping\box.py:601: in play_sound
sound.generator.buffer.get_length_in_seconds() * 2
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
Re: Synthizer Reverb Editor
@33I know it's not what you were on about at all, but it's just reminded me: Did I imagine it? Or did you mention sound generators for making wind noise a while ago?I'd probably go for a proper high end ambiance, but a wind generator might be fun to write. I
Re: Earwax
@108I'm using the current date, because I jumped the gun and released something like up to 9.0 before I stopped and realised I was being an idiot. Using the current date is actually quite nice, because it means I have to think long and hard before releasing, because I can only
Re: Synthizer Reverb Editor
Yes, I should use GitHub releases. I wish I could create one from the command line. I'll look into that tomorrow.Also, does the delay literally have a left and right pan? was kind of hoping to echo footsteps at the coordinates of nearby doors. I had that
Re: Synthizer Reverb Editor
@45So you're saying the delay would come through the source you specify, rather than whatever its default output is? I'm absolutely OK with modifying the delay on the fly. Once per footstep is fair enough I reckon.
URL:
Re: Synthizer Reverb Editor
@43That depends on how much accuracy you want. Make no mistake: Them edit controls are horrible. I made them myself, and they leave a lot to be desired. One of synthizer's default values is something like that silly number you posted above. I could clamp to 3
Re: wxPython ListCtrl and CalendarCtrl accessibility
@4Are you using a mac? I'm sure list view works under windows with style=wx.LC_REPORT, but haven't tried it in ages.
URL: https://forum.audiogames.net/post/599200/#p599200
--
Audiogames-reflector mailing list
Re: any accessible way to solv python's confusing errors?
Honestly, you just need to learn to use your tools, and understand what they're telling you.Unmatched parentheses, quotes, and line breaks (all as reported by flake8) are rarely on the line where the message is shown.Personally, I
Re: Synthizer Reverb Editor
@28I know it's only a small problem, but so is the amount of time I need to write anything that's not an online game for example, that I just go with Flask, because I'm dealing with 2 end points.Not saying you're wrong, just saying I so rarely bother writing web
Re: Framework, my new set of tools for audiogame creation in python3
@53Read the Synthizer Python tutorial.
URL: https://forum.audiogames.net/post/599199/#p599199
--
Audiogames-reflector mailing list
Audiogames-reflector@sabahattin-gucukoglu.com
Re: Wheret o store my commands?
Personally, I'd have the keys file, which would contain the dictionary. Then I'd import all commands, and assign their hotkeys in that file:from .commands.general import quit, load, save
keys: Dict[str, commandFunc] = {
'q': quit,
'f3': load,
Re: The Synthizer Thread
@334Haha, that's fine mate.Honestly, my use was suspect at best, and will be replaced with something better after today.Thank you again for your ongoing hard work. It's really appreciated.
URL: https://forum.audiogames.net/post/600959/#p600959
--
Re: Framework, my new set of tools for audiogame creation in python3
@1Why don't you post this on PyPi? Instead of making these poor sods bugger about renaming and moving files about?
URL: https://forum.audiogames.net/post/600954/#p600954
--
Audiogames-reflector mailing list
Re: Framework, my new set of tools for audiogame creation in python3
@66Fair enough mate. I can understand that. I should probably have done that with Earwax, bearing in mind the massive API overhaul I'm currently persecuting haha.@65Submit an issue over on the Synthizer GitHub. I believe
Re: Earwax
Earwax is (mostly) up to date with the new changes in Synthizer.It now has a new SoundManager class, which replaces the methods that were there for playing sounds before.Hopefully all the breaking changes will be ironed out by the new year, and I can stop messing about with the
Re: Synthizer Reverb Editor
@17Also, I'm sure you could whip one up in an afternoon, but I don't think I'm that good haha.
URL: https://forum.audiogames.net/post/598235/#p598235
--
Audiogames-reflector mailing list
Audiogames-reflector@sabahattin-gucukoglu.com
Re: Synthizer Reverb Editor
@17I've just started volunteering for Three Rings, and they're whole thing is in Rails... All 42244 lines of it.As such, I kind of need to get to grips with it, and I learn best by doing.
URL: https://forum.audiogames.net/post/598234/#p598234
--
Re: Synthizer Reverb Editor
@20I've used Django before as it goes. I prefer Flask, although you're right about Django just doing stuff for you.The only thing I wasn't a fan of is the whole using regular expressions for URLS thing. I much prefer the route method, or better still Rails
Re: Sound designer looking for something to do
@4Do you have a demo we can listen to? Any previous work?Thanks so much for your offer of help.
URL: https://forum.audiogames.net/post/600413/#p600413
--
Audiogames-reflector mailing list
Audiogames-reflector@sabahattin-gucukoglu.com
Re: The Synthizer Thread
@322Yes, you're right, that's how you'd do it. Maybe seek backwards a tiny bit to allow for your computer catching up, since I think propery reads happen by way of a different thread, which is why @Camlorn can't speed them up any... I think that's right
Re: Synthizer Reverb Editor
@47Well, whatever you make I'll be happy (probably), and I'm not in any rush.Thanks as usual.
URL: https://forum.audiogames.net/post/602241/#p602241
--
Audiogames-reflector mailing list
Audiogames-reflector@sabahattin-gucukoglu.com
Re: Earwax
@110 and @111Wow, OK, didn't realise I'd buggered it that badly.If the version number doesn't matter too much, I'll just start with an arbitrary number, and work from there.Thanks for your help.
URL: https://forum.audiogames.net/post/602240/#p602240
--
Audiogames-reflector
Re: Directly communicate with Braille?
@8Ah, sorry, you're right. Sorry for clogging up the thread, I should have thought before I posted.
URL: https://forum.audiogames.net/post/588343/#p588343
--
Audiogames-reflector mailing list
Audiogames-reflector@sabahattin-gucukoglu.com
Re: Help decide what will be in Synthizer 1.0
@1Would streaming audio from the internet be doable? Or is that already covered by [url="">Other than that, if something that I could use to generate tones would be great, but not essential. I can create an issue if you'd like.
URL:
earwax-server
Hi all,In preparation for (hopefully) adding network support to Earwax, I have released a small module for creating game servers, with a Pyglet-like events API.You can read the docs here, or see below for a very basic chat server written with the module:"""A basic chat server
Re: Help decide what will be in Synthizer 1.0
@9Thanks for that, and no worries about the internet radio thing. Not going to lose any sleep over it!
URL: https://forum.audiogames.net/post/589752/#p589752
--
Audiogames-reflector mailing list
Re: Accessible Coding Editor/Development Environment on Linux
I think you need to pass the chromium accessibility flag to code. Not sure how you do that though. Probably via an alias in .bashrc.
URL: https://forum.audiogames.net/post/589754/#p589754
--
Audiogames-reflector mailing
Re: earwax-server
"2Not sure yet, but I hope something like the following:from earwax import NetworkConnection
c = NetworkConnection()
@c.event
def on_connect():
print('Connected.')
@c.event
def on_data(data: bytes):
print(data)
@c.event
def on_disconnected():
Re: earwax-server
@allThanks for the suggestions. You're right, I do like my decorators, but I shall think twice before using them in future.I'll be keeping them for earwax and associated stuff, because it works with Pyglet, so it kind of makes sense to stick with that style. Also, you can
Re: earwax-server
@12When did you try this? I've just verified that it installs fine on Python 3.9 64 bit.@13Wow, OK, I didn't realise all that. Thanks for explaining.So the decorators do add to a dictionary, albeit a list inside a dictionary:{'on_connect': [on_connect_1, on_connect_0],
Re: Migrated Godot accessibility to GitHub
@57Is there any way you can check to see if Godot has focus before using the output function? You could simply use the speak function otherwise to prevent the problem you describe.
URL: https://forum.audiogames.net/post/591338/#p591338
--
Re: what is the easyest programming language to learn as a beginner
Before we shout Python (which is my recommendation too), shall we at least ask the OP what they want to do when they program?Are you interested in writing games? mobile apps? Web programming? server side?
URL:
Re: Migrated Godot accessibility to GitHub
Not yet mate.I literally got it set up, and established it worked. I was procrastinating though, so I didn't go too far into it.I'd like to make something with it though, just to see how far I can get.One little thing, I don't suppose you could
Re: earwax-server
@2Networking is now in mainline Earwax.See my post on the subject.
URL: https://forum.audiogames.net/post/590753/#p590753
--
Audiogames-reflector mailing list
Audiogames-reflector@sabahattin-gucukoglu.com
201 - 300 of 453 matches
Mail list logo