yoshistabber / anymemo

Automatically exported from code.google.com/p/anymemo
GNU General Public License v2.0
0 stars 0 forks source link

Newer recordings are overwriting older ones in a deck #175

Open GoogleCodeExporter opened 8 years ago

GoogleCodeExporter commented 8 years ago
What steps will reproduce the problem?
1. Create audio recording for a card in a deck
2. Save the card
3. Record audio for another card

What is the expected output? What do you see instead?

I expect the card with the older recording to be preserved with the original 
audio. Instead, the older recording has now been replaced with a newer 
recording, making it so that two different cards now have the same, newly 
recorded audio.

What is the AnyMemo version (E.g 8.999.1, 9.0, 9.1.1)?

10.0.1

What is your Android phone model?

T-Mobile Samsung Galaxy S2, USA (SGH-T989)

What is your Android version?

4.0.4, TouchWiz 

Original issue reported on code.google.com by aenhsai...@gmail.com on 15 Mar 2013 at 12:44

GoogleCodeExporter commented 8 years ago
Let's say you have card1 and card2.
You record audio for card1 and the record audio for card2. Do you mean the 
card1's audio is overwritten to card2's audio? I can't reproduce this issue.

If you mean something else, please let me know.

Original comment by mrlhwlib...@gmail.com on 15 Mar 2013 at 7:11

GoogleCodeExporter commented 8 years ago
No, card2's audio overwrites card1's audio.

I think it has to do with the way anymemo generates the name for an audio
file, and how successfully it checks to see if there is an existing file
name to prevent the overwrite.

I am only 9 cards in for one deck, and my 6th card has already overwritten
my second card.

To make sure I didn't actually modify the file name during the editing
phase, I checked all the audio files in the "voice" folder for my deck, and
sure enough, it was missing the audio file for the second card.

Original comment by aenhsai...@gmail.com on 15 Mar 2013 at 7:47

GoogleCodeExporter commented 8 years ago
The naming of the audio file is [card id]_q or [card id]_a. I wonder how can 
two cards have the same id or something else happened. I did some test on the 
french body parts db but didn't reproduce the problem.

Original comment by mrlhwlib...@gmail.com on 15 Mar 2013 at 11:32

GoogleCodeExporter commented 8 years ago
It may have been an isolated incident, I'll keep an eye out and make sure to 
let you know if it comes up again.

Original comment by aenhsai...@gmail.com on 18 Mar 2013 at 9:31

GoogleCodeExporter commented 8 years ago
I had another card's answer audio overwritten with another recording. I still 
don't know how it happened, so I can't tell if I'm doing it or if AnyMemo is 
doing it. But as far as I know, I did not record that new audio in the same 
card as the one it was overwritten in.

Original comment by aenhsai...@gmail.com on 25 Mar 2013 at 12:59