Giter VIP home page Giter VIP logo

audapolis's People

Contributors

anuejn avatar dependabot[bot] avatar lucaswerkmeister avatar pajowu avatar phlmn avatar rroohhh avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

audapolis's Issues

Keep audio in fixed format internally

To accept a wire range of files we should keep the audio in a fixed format, maybe mp3?

TODOs

  • #47
  • convert the audio track to a fixed format on import
  • keep original source file in audapolis file

bundle ffmpeg

currently we depend on the ffmpeg bundled with the system. sandboxed application, like the mac app, cannot access this. also we should provide one if we depend on it for systems which do not have one installed

Security

Currently there are a number of security issues, which we should address soon.

  • Running ffmpeg on user-supplied files
    Currently the backend uses pyDub, which just passes any unknown files to ffmpeg. This could be a huge security issue. We should think about (a) using a different library and/or (b) limiting the file types
  • TODO

text layout with short documents

if a document has less than one line, the content is centered, which looks a bit weird. i would suggest left-aligning it. If the speaker names are also turned on, the layout breaks

Screenshot 2021-09-14 at 01 02 02

refactor theming to be in js

this would make some things (e.g. styling icons) easier and would require less hacks like the currently used css filters

recalculate selection menu position on window resize

If we select something, the export button appears. If we resize the window while keeping the selections, the text might reflow, but the button will stay on the same position

Screen.Recording.2021-10-07.at.13.37.53.mov

Better error handling

  • when the user tries to open a broken file
  • when saving does not work
  • when the transcription server is unavailable

Landing Screen

Add a landing screen that greets the user when first opening the app and contains a link to our survey

Better video export

  1. If all videos are the same size & framerate, use this
  2. Else use the largest and scale & letterbox the others

Maybe: Add an option to just letterbox and never scale

Task cancellation

It would be very nice if download / transcription tasks could be cancelled

File versioning

We should add a new field to the document.json called version or similar so we can safely change the file format

Search

It would be nice to have an option to search the text of a document

Very weird window decorations

Afaiu you are using custom window decorations. This has some weird effects, atleast when using sway.
For example the (native) file chooser is missing its "normal" decoration and instead has a weird bar on top (marked in red by me in the screenshot).

Furthermore the main window is missing borders, which both the file chooser and the a "normal" window (the terminal visible) have. This makes the main window look very strange when placed above another window with the same background color.

20210917_11h52m44s_grim

Finally instead of the normal border, the file chooser usually renders a drop shadow instead:
20210917_11h59m16s_grim

Allow seperate export of selection

When using audapolis to cut a few sentences from a longer audio file, it would be useful to have a button to just export the selected audio

run electron build on every pull request

we broke ci on main multiple times because of some dependency issue that only appeared on some machines. we should run a build (without a draft release) on every PR to prevent that

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.